Upgrade Kusama and Kusama Asset Hub types for 1009003 (#6218)

* feat: upgrade kusama types

* feat: upgrade kusama asset hub types

* fix: lint

* fix: build issue
This commit is contained in:
Arjun Porwal
2025-11-05 18:05:00 +05:30
committed by GitHub
parent f45dfc72ec
commit d0eba1d4dd
31 changed files with 77448 additions and 19633 deletions
@@ -6,10 +6,10 @@
import '@polkadot/api-base/types/consts';
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
import type { Bytes, Option, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { Codec } from '@polkadot/types-codec/types';
import type { Bytes, Option, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { Codec, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV4Location } from '@polkadot/types/lookup';
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletReferendaTrackDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV5Junctions, StagingXcmV5Location } from '@polkadot/types/lookup';
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
@@ -43,7 +43,7 @@ declare module '@polkadot/api-base/types/consts' {
/**
* Asset class from [`Config::Assets`] used to pay the [`Config::PoolSetupFee`].
**/
poolSetupFeeAsset: StagingXcmV4Location & AugmentedConst<ApiType>;
poolSetupFeeAsset: StagingXcmV5Location & AugmentedConst<ApiType>;
/**
* Generic const
**/
@@ -134,6 +134,79 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
bounties: {
/**
* The amount held on deposit for placing a bounty proposal.
**/
bountyDepositBase: u128 & AugmentedConst<ApiType>;
/**
* The delay period for which a bounty beneficiary need to wait before claim the payout.
**/
bountyDepositPayoutDelay: u32 & AugmentedConst<ApiType>;
/**
* The time limit for a curator to act before a bounty expires.
*
* The period that starts when a curator is approved, during which they must execute or
* update the bounty via `extend_bounty_expiry`. If missed, the bounty expires, and the
* curator may be slashed. If `BlockNumberFor::MAX`, bounties stay active indefinitely,
* removing the need for `extend_bounty_expiry`.
**/
bountyUpdatePeriod: u32 & AugmentedConst<ApiType>;
/**
* Minimum value for a bounty.
**/
bountyValueMinimum: u128 & AugmentedConst<ApiType>;
/**
* Maximum amount of funds that should be placed in a deposit for making a proposal.
**/
curatorDepositMax: Option<u128> & AugmentedConst<ApiType>;
/**
* Minimum amount of funds that should be placed in a deposit for making a proposal.
**/
curatorDepositMin: Option<u128> & AugmentedConst<ApiType>;
/**
* The curator deposit is calculated as a percentage of the curator fee.
*
* This deposit has optional upper and lower bounds with `CuratorDepositMax` and
* `CuratorDepositMin`.
**/
curatorDepositMultiplier: Permill & AugmentedConst<ApiType>;
/**
* The amount held on deposit per byte within the tip report reason or bounty description.
**/
dataDepositPerByte: u128 & AugmentedConst<ApiType>;
/**
* Maximum acceptable reason length.
*
* Benchmarks depend on this value, be sure to update weights file when changing this value
**/
maximumReasonLength: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
childBounties: {
/**
* Minimum value for a child-bounty.
**/
childBountyValueMinimum: u128 & AugmentedConst<ApiType>;
/**
* Maximum number of child bounties that can be added to a parent bounty.
**/
maxActiveChildBountyCount: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
claims: {
prefix: Bytes & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
collatorSelection: {
kickThreshold: u32 & AugmentedConst<ApiType>;
/**
@@ -165,6 +238,40 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
convictionVoting: {
/**
* The maximum number of concurrent votes an account may have.
*
* Also used to compute weight, an overly large value can lead to extrinsics with large
* weight estimation: see `delegate` for instance.
**/
maxVotes: u32 & AugmentedConst<ApiType>;
/**
* The minimum period of vote locking.
*
* It should be no shorter than enactment period to ensure that in the case of an approval,
* those successful voters are locked into the consequences that their votes entail.
**/
voteLockingPeriod: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
delegatedStaking: {
/**
* Injected identifier for the pallet.
**/
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
/**
* Fraction of the slash that is rewarded to the caller of pending slash to the agent.
**/
slashRewardFraction: Perbill & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
foreignAssets: {
/**
* The amount of funds that must be reserved when creating a new approval.
@@ -203,6 +310,16 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
indices: {
/**
* The deposit needed for reserving an index.
**/
deposit: u128 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
messageQueue: {
/**
* The size of the page; this implies the maximum message size which can be sent.
@@ -240,6 +357,93 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
multiBlockElection: {
/**
* The number of pages.
*
* The snapshot is created with this many keys in the storage map.
*
* The solutions may contain at MOST this many pages, but less pages are acceptable as
* well.
**/
pages: u32 & AugmentedConst<ApiType>;
/**
* Duration of the signed phase.
**/
signedPhase: u32 & AugmentedConst<ApiType>;
/**
* Duration of the singed validation phase.
*
* The duration of this should not be less than `T::Pages`, and there is no point in it
* being more than `SignedPhase::MaxSubmission::get() * T::Pages`. TODO: integrity test for
* it.
**/
signedValidationPhase: u32 & AugmentedConst<ApiType>;
/**
* The number of snapshot targets to fetch per block.
**/
targetSnapshotPerBlock: u32 & AugmentedConst<ApiType>;
/**
* Duration of the unsigned phase.
**/
unsignedPhase: u32 & AugmentedConst<ApiType>;
/**
* The number of snapshot voters to fetch per block.
**/
voterSnapshotPerBlock: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
multiBlockElectionVerifier: {
/**
* Maximum number of backers, per winner, per page.
**/
maxBackersPerWinner: u32 & AugmentedConst<ApiType>;
/**
* Maximum number of backers, per winner, among all pages of an election.
*
* This can only be checked at the very final step of verification.
*
* NOTE: at the moment, we don't check this, and it is in place for future compatibility.
**/
maxBackersPerWinnerFinal: u32 & AugmentedConst<ApiType>;
/**
* Maximum number of supports (aka. winners/validators/targets) that can be represented in
* a page of results.
**/
maxWinnersPerPage: u32 & AugmentedConst<ApiType>;
/**
* The minimum amount of improvement to the solution score that defines a solution as
* "better".
**/
solutionImprovementThreshold: Perbill & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
multiBlockMigrations: {
/**
* The maximal length of an encoded cursor.
*
* A good default needs to selected such that no migration will ever have a cursor with MEL
* above this limit. This is statically checked in `integrity_test`.
**/
cursorMaxLen: u32 & AugmentedConst<ApiType>;
/**
* The maximal length of an encoded identifier.
*
* A good default needs to selected such that no migration will ever have an identifier
* with MEL above this limit. This is statically checked in `integrity_test`.
**/
identifierMaxLen: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
multisig: {
/**
* The base amount of currency needed to reserve for creating a multisig execution or to
@@ -355,6 +559,35 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
nominationPools: {
/**
* The maximum pool points-to-balance ratio that an `open` pool can have.
*
* This is important in the event slashing takes place and the pool's points-to-balance
* ratio becomes disproportional.
*
* Moreover, this relates to the `RewardCounter` type as well, as the arithmetic operations
* are a function of number of points, and by setting this value to e.g. 10, you ensure
* that the total number of points in the system are at most 10 times the total_issuance of
* the chain, in the absolute worse case.
*
* For a value of 10, the threshold would be a pool points-to-balance ratio of 10:1.
* Such a scenario would also be the equivalent of the pool being 90% slashed.
**/
maxPointsToBalance: u8 & AugmentedConst<ApiType>;
/**
* The maximum number of simultaneous unbonding chunks that can exist per member.
**/
maxUnbonding: u32 & AugmentedConst<ApiType>;
/**
* The nomination pool's pallet id.
**/
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
parachainSystem: {
/**
* Returns the parachain ID we are running with.
@@ -371,6 +604,18 @@ declare module '@polkadot/api-base/types/consts' {
* `pallet_xcm::CurrentXcmVersion`.
**/
advertisedXcmVersion: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of local XCM locks that a single account may have.
**/
maxLockers: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of consumers a single remote lock may have.
**/
maxRemoteLockConsumers: u32 & AugmentedConst<ApiType>;
/**
* This chain's Universal Location.
**/
universalLocation: StagingXcmV5Junctions & AugmentedConst<ApiType>;
/**
* Generic const
**/
@@ -457,6 +702,77 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
recovery: {
/**
* The base amount of currency needed to reserve for creating a recovery configuration.
*
* This is held for an additional storage item whose value size is
* `2 + sizeof(BlockNumber, Balance)` bytes.
**/
configDepositBase: u128 & AugmentedConst<ApiType>;
/**
* The amount of currency needed per additional user when creating a recovery
* configuration.
*
* This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage
* value.
**/
friendDepositFactor: u128 & AugmentedConst<ApiType>;
/**
* The maximum amount of friends allowed in a recovery configuration.
*
* NOTE: The threshold programmed in this Pallet uses u16, so it does
* not really make sense to have a limit here greater than u16::MAX.
* But also, that is a lot more than you should probably set this value
* to anyway...
**/
maxFriends: u32 & AugmentedConst<ApiType>;
/**
* The base amount of currency needed to reserve for starting a recovery.
*
* This is primarily held for deterring malicious recovery attempts, and should
* have a value large enough that a bad actor would choose not to place this
* deposit. It also acts to fund additional storage item whose value size is
* `sizeof(BlockNumber, Balance + T * AccountId)` bytes. Where T is a configurable
* threshold.
**/
recoveryDeposit: u128 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
referenda: {
/**
* Quantization level for the referendum wakeup scheduler. A higher number will result in
* fewer storage reads/writes needed for smaller voters, but also result in delays to the
* automatic referendum status changes. Explicit servicing instructions are unaffected.
**/
alarmInterval: u32 & AugmentedConst<ApiType>;
/**
* Maximum size of the referendum queue for a single track.
**/
maxQueued: u32 & AugmentedConst<ApiType>;
/**
* The minimum amount to be used as a deposit for a public referendum proposal.
**/
submissionDeposit: u128 & AugmentedConst<ApiType>;
/**
* A list of tracks.
*
* Note: if the tracks are dynamic, the value in the static metadata might be inaccurate.
**/
tracks: Vec<ITuple<[u16, PalletReferendaTrackDetails]>> & AugmentedConst<ApiType>;
/**
* The number of blocks after submission that a referendum must begin being decided by.
* Once this passes, then anyone may cancel the referendum.
**/
undecidingTimeout: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
revive: {
/**
* The [EIP-155](https://eips.ethereum.org/EIPS/eip-155) chain ID.
@@ -508,6 +824,190 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
scheduler: {
/**
* The maximum weight that may be scheduled per block for any dispatchables.
**/
maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
/**
* The maximum number of scheduled calls in the queue for a single block.
*
* NOTE:
* + Dependent pallets' benchmarks might require a higher limit for the setting. Set a
* higher limit under `runtime-benchmarks` feature.
**/
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
session: {
/**
* The amount to be held when setting keys.
**/
keyDeposit: u128 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
society: {
/**
* The number of [Config::BlockNumberProvider] blocks between membership challenges.
**/
challengePeriod: u32 & AugmentedConst<ApiType>;
/**
* The number of [Config::BlockNumberProvider] blocks on which new candidates can claim
* their membership and be the named head.
**/
claimPeriod: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of strikes before a member gets funds slashed.
**/
graceStrikes: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of bids at once.
**/
maxBids: u32 & AugmentedConst<ApiType>;
/**
* The maximum duration of the payout lock.
**/
maxLockDuration: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of payouts a member may have waiting unclaimed.
**/
maxPayouts: u32 & AugmentedConst<ApiType>;
/**
* The societies's pallet id
**/
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
/**
* The amount of incentive paid within each period. Doesn't include VoterTip.
**/
periodSpend: u128 & AugmentedConst<ApiType>;
/**
* The number of [Config::BlockNumberProvider] blocks on which new candidates should be
* voted on. Together with
* `ClaimPeriod`, this sums to the number of blocks between candidate intake periods.
**/
votingPeriod: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
staking: {
/**
* Number of eras that staked funds must remain bonded for.
**/
bondingDuration: u32 & AugmentedConst<ApiType>;
/**
* Number of eras to keep in history.
*
* Following information is kept for eras in `[current_era -
* HistoryDepth, current_era]`: `ErasValidatorPrefs`, `ErasValidatorReward`,
* `ErasRewardPoints`, `ErasTotalStake`, `ClaimedRewards`,
* `ErasStakersPaged`, `ErasStakersOverview`.
*
* Must be more than the number of eras delayed by session.
* I.e. active era must always be in history. I.e. `active_era >
* current_era - history_depth` must be guaranteed.
*
* If migrating an existing pallet from storage value to config value,
* this should be set to same value or greater as in storage.
**/
historyDepth: u32 & AugmentedConst<ApiType>;
/**
* Maximum allowed era duration in milliseconds.
*
* This provides a defensive upper bound to cap the effective era duration, preventing
* excessively long eras from causing runaway inflation (e.g., due to bugs). If the actual
* era duration exceeds this value, it will be clamped to this maximum.
*
* Example: For an ideal era duration of 24 hours (86,400,000 ms),
* this can be set to 604,800,000 ms (7 days).
**/
maxEraDuration: u64 & AugmentedConst<ApiType>;
/**
* The maximum size of each `T::ExposurePage`.
*
* An `ExposurePage` is weakly bounded to a maximum of `MaxExposurePageSize`
* nominators.
*
* For older non-paged exposure, a reward payout was restricted to the top
* `MaxExposurePageSize` nominators. This is to limit the i/o cost for the
* nominator payout.
*
* Note: `MaxExposurePageSize` is used to bound `ClaimedRewards` and is unsafe to
* reduce without handling it in a migration.
**/
maxExposurePageSize: u32 & AugmentedConst<ApiType>;
/**
* Maximum number of invulnerable validators.
**/
maxInvulnerables: u32 & AugmentedConst<ApiType>;
/**
* Maximum number of storage items that can be pruned in a single call.
*
* This controls how many storage items can be deleted in each call to `prune_era_step`.
* This should be set to a conservative value (e.g., 100-500 items) to ensure pruning
* doesn't consume too much block space. The actual weight is determined by benchmarks.
**/
maxPruningItems: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of `unlocking` chunks a [`StakingLedger`] can
* have. Effectively determines how many unique eras a staker may be
* unbonding in.
*
* Note: `MaxUnlockingChunks` is used as the upper bound for the
* `BoundedVec` item `StakingLedger.unlocking`. Setting this value
* lower than the existing value can lead to inconsistencies in the
* `StakingLedger` and will need to be handled properly in a runtime
* migration. The test `reducing_max_unlocking_chunks_abrupt` shows
* this effect.
**/
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
/**
* The absolute maximum of winner validators this pallet should return.
*
* As this pallet supports multi-block election, the set of winner validators *per
* election* is bounded by this type.
**/
maxValidatorSet: u32 & AugmentedConst<ApiType>;
/**
* Number of sessions before the end of an era when the election for the next era will
* start.
*
* - This determines how many sessions **before** the last session of the era the staking
* election process should begin.
* - The value is bounded between **1** (election starts at the beginning of the last
* session) and `SessionsPerEra` (election starts at the beginning of the first session
* of the era).
*
* ### Example:
* - If `SessionsPerEra = 6` and `PlanningEraOffset = 1`, the election starts at the
* beginning of session `6 - 1 = 5`.
* - If `PlanningEraOffset = 6`, the election starts at the beginning of session `6 - 6 =
* 0`, meaning it starts at the very beginning of the era.
**/
planningEraOffset: u32 & AugmentedConst<ApiType>;
/**
* Number of sessions per era, as per the preferences of the **relay chain**.
**/
sessionsPerEra: u32 & AugmentedConst<ApiType>;
/**
* Number of eras that slashes are deferred by, after computation.
*
* This should be less than the bonding duration. Set to 0 if slashes
* should be applied immediately, without opportunity for intervention.
**/
slashDeferDuration: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
stateTrieMigration: {
/**
* Maximal number of bytes that a key can have.
@@ -617,6 +1117,41 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
treasury: {
/**
* Percentage of spare funds (if any) that are burnt per spend period.
**/
burn: Permill & AugmentedConst<ApiType>;
/**
* DEPRECATED: associated with `spend_local` call and will be removed in May 2025.
* Refer to <https://github.com/paritytech/polkadot-sdk/pull/5961> for migration to `spend`.
*
* The maximum number of approvals that can wait in the spending queue.
*
* NOTE: This parameter is also used within the Bounties Pallet extension if enabled.
**/
maxApprovals: u32 & AugmentedConst<ApiType>;
/**
* The treasury's pallet id, used for deriving its sovereign account ID.
**/
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
/**
* The period during which an approved treasury spend has to be claimed.
**/
payoutPeriod: u32 & AugmentedConst<ApiType>;
/**
* Gets this pallet's derived pot account.
**/
potAccount: AccountId32 & AugmentedConst<ApiType>;
/**
* Period between successive spends.
**/
spendPeriod: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
uniques: {
/**
* The basic amount of funds that must be reserved when adding an attribute to an item.
@@ -677,6 +1212,65 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
voterList: {
/**
* The list of thresholds separating the various bags.
*
* Ids are separated into unsorted bags according to their score. This specifies the
* thresholds separating the bags. An id's bag is the largest bag for which the id's score
* is less than or equal to its upper threshold.
*
* When ids are iterated, higher bags are iterated completely before lower bags. This means
* that iteration is _semi-sorted_: ids of higher score tend to come before ids of lower
* score, but peer ids within a particular bag are sorted in insertion order.
*
* # Expressing the constant
*
* This constant must be sorted in strictly increasing order. Duplicate items are not
* permitted.
*
* There is an implied upper limit of `Score::MAX`; that value does not need to be
* specified within the bag. For any two threshold lists, if one ends with
* `Score::MAX`, the other one does not, and they are otherwise equal, the two
* lists will behave identically.
*
* # Calculation
*
* It is recommended to generate the set of thresholds in a geometric series, such that
* there exists some constant ratio such that `threshold[k + 1] == (threshold[k] *
* constant_ratio).max(threshold[k] + 1)` for all `k`.
*
* The helpers in the `/utils/frame/generate-bags` module can simplify this calculation.
*
* # Examples
*
* - If `BagThresholds::get().is_empty()`, then all ids are put into the same bag, and
* iteration is strictly in insertion order.
* - If `BagThresholds::get().len() == 64`, and the thresholds are determined according to
* the procedure given above, then the constant ratio is equal to 2.
* - If `BagThresholds::get().len() == 200`, and the thresholds are determined according to
* the procedure given above, then the constant ratio is approximately equal to 1.248.
* - If the threshold list begins `[1, 2, 3, ...]`, then an id with score 0 or 1 will fall
* into bag 0, an id with score 2 will fall into bag 1, etc.
*
* # Migration
*
* In the event that this list ever changes, a copy of the old bags list must be retained.
* With that `List::migrate` can be called, which will perform the appropriate migration.
**/
bagThresholds: Vec<u64> & AugmentedConst<ApiType>;
/**
* Maximum number of accounts that may be re-bagged automatically in `on_idle`.
*
* A value of `0` (obtained by configuring `type MaxAutoRebagPerBlock = ();`) disables
* the feature.
**/
maxAutoRebagPerBlock: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
xcmpQueue: {
/**
* Maximal number of outbound XCMP channels that can have messages queued at the same time.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -10,8 +10,9 @@ import type { Bytes, Null, Option, Result, Text, U256, U8aFixed, Vec, bool, u128
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
import type { ParaId } from '@polkadot/types/interfaces/parachains';
import type { AccountId32, H160, H256, RuntimeCall, Slot, SlotDuration } from '@polkadot/types/interfaces/runtime';
import type { AssetHubKusamaRuntimeOriginCaller, AssetsCommonRuntimeApiFungiblesAccessError, CumulusPrimitivesCoreCollationInfo, PalletReviveEvmApiDebugRpcTypesTrace, PalletReviveEvmApiDebugRpcTypesTracerType, PalletReviveEvmApiRpcTypesGenGenericTransaction, PalletRevivePrimitivesCode, PalletRevivePrimitivesCodeUploadReturnValue, PalletRevivePrimitivesContractAccessError, PalletRevivePrimitivesContractResultExecReturnValue, PalletRevivePrimitivesContractResultInstantiateReturnValue, PalletRevivePrimitivesEthTransactError, PalletRevivePrimitivesEthTransactInfo, PalletTransactionPaymentFeeDetails, PalletTransactionPaymentRuntimeDispatchInfo, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpInherentsCheckInherentsResult, SpInherentsInherentData, SpRuntimeBlock, SpRuntimeDispatchError, SpRuntimeExtrinsicInclusionMode, SpRuntimeHeader, SpRuntimeTransactionValidityTransactionSource, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityValidTransaction, SpVersionRuntimeVersion, SpWeightsWeightV2Weight, StagingXcmV4Location, XcmRuntimeApisConversionsError, XcmRuntimeApisDryRunCallDryRunEffects, XcmRuntimeApisDryRunError, XcmRuntimeApisDryRunXcmDryRunEffects, XcmRuntimeApisFeesError, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
import type { AssetHubKusamaRuntimeOriginCaller, AssetsCommonRuntimeApiFungiblesAccessError, CumulusPrimitivesCoreCollationInfo, FrameSupportViewFunctionsViewFunctionDispatchError, FrameSupportViewFunctionsViewFunctionId, PalletReviveEvmApiDebugRpcTypesTrace, PalletReviveEvmApiDebugRpcTypesTracerType, PalletReviveEvmApiRpcTypesGenGenericTransaction, PalletRevivePrimitivesCode, PalletRevivePrimitivesCodeUploadReturnValue, PalletRevivePrimitivesContractAccessError, PalletRevivePrimitivesContractResultExecReturnValue, PalletRevivePrimitivesContractResultInstantiateReturnValue, PalletRevivePrimitivesEthTransactError, PalletRevivePrimitivesEthTransactInfo, PalletTransactionPaymentFeeDetails, PalletTransactionPaymentRuntimeDispatchInfo, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpInherentsCheckInherentsResult, SpInherentsInherentData, SpRuntimeBlock, SpRuntimeDispatchError, SpRuntimeExtrinsicInclusionMode, SpRuntimeHeader, SpRuntimeTransactionValidityTransactionSource, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityValidTransaction, SpVersionRuntimeVersion, SpWeightsWeightV2Weight, StagingXcmV5Location, XcmRuntimeApisAuthorizedAliasesError, XcmRuntimeApisAuthorizedAliasesOriginAliaser, XcmRuntimeApisConversionsError, XcmRuntimeApisDryRunCallDryRunEffects, XcmRuntimeApisDryRunError, XcmRuntimeApisDryRunXcmDryRunEffects, XcmRuntimeApisFeesError, XcmRuntimeApisTrustedQueryError, XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
import type { IExtrinsic, Observable } from '@polkadot/types/types';
export type __AugmentedCall<ApiType extends ApiTypes> = AugmentedCall<ApiType>;
@@ -35,15 +36,15 @@ declare module '@polkadot/api-base/types/calls' {
/**
* Returns the size of the liquidity pool for the given asset pair.
**/
getReserves: AugmentedCall<ApiType, (asset1: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, asset2: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<ITuple<[u128, u128]>>>>;
getReserves: AugmentedCall<ApiType, (asset1: StagingXcmV5Location | { parents?: any; interior?: any } | string | Uint8Array, asset2: StagingXcmV5Location | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<ITuple<[u128, u128]>>>>;
/**
* Provides a quote for [`Pallet::swap_exact_tokens_for_tokens`].,, Note that the price may have changed by the time the transaction is executed., (Use `amount_out_min` to control slippage.)
**/
quotePriceExactTokensForTokens: AugmentedCall<ApiType, (asset1: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, asset2: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, include_fee: bool | boolean | Uint8Array) => Observable<Option<u128>>>;
quotePriceExactTokensForTokens: AugmentedCall<ApiType, (asset1: StagingXcmV5Location | { parents?: any; interior?: any } | string | Uint8Array, asset2: StagingXcmV5Location | { parents?: any; interior?: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, include_fee: bool | boolean | Uint8Array) => Observable<Option<u128>>>;
/**
* Provides a quote for [`Pallet::swap_tokens_for_exact_tokens`].,, Note that the price may have changed by the time the transaction is executed., (Use `amount_in_max` to control slippage.)
**/
quotePriceTokensForExactTokens: AugmentedCall<ApiType, (asset1: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, asset2: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, include_fee: bool | boolean | Uint8Array) => Observable<Option<u128>>>;
quotePriceTokensForExactTokens: AugmentedCall<ApiType, (asset1: StagingXcmV5Location | { parents?: any; interior?: any } | string | Uint8Array, asset2: StagingXcmV5Location | { parents?: any; interior?: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, include_fee: bool | boolean | Uint8Array) => Observable<Option<u128>>>;
/**
* Generic call
**/
@@ -75,6 +76,21 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x12c8e3d4d7e06de0/ */
authorizedAliasersApi: {
/**
* Returns locations allowed to alias into and act as `target`.
**/
authorizedAliasers: AugmentedCall<ApiType, (target: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array) => Observable<Result<Vec<XcmRuntimeApisAuthorizedAliasesOriginAliaser>, XcmRuntimeApisAuthorizedAliasesError>>>;
/**
* Returns whether `origin` is allowed to alias into and act as `target`.
**/
isAuthorizedAlias: AugmentedCall<ApiType, (origin: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array, target: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array) => Observable<Result<bool, XcmRuntimeApisAuthorizedAliasesError>>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x40fe3ad401f8959a/ */
blockBuilder: {
/**
@@ -133,7 +149,7 @@ declare module '@polkadot/api-base/types/calls' {
/**
* Dry run call V2.
**/
dryRunCall: AugmentedCall<ApiType, (origin: AssetHubKusamaRuntimeOriginCaller | { system: any } | { PolkadotXcm: any } | { CumulusXcm: any } | string | Uint8Array, call: RuntimeCall | IMethod | string | Uint8Array, result_xcms_version: u32 | AnyNumber | Uint8Array) => Observable<Result<XcmRuntimeApisDryRunCallDryRunEffects, XcmRuntimeApisDryRunError>>>;
dryRunCall: AugmentedCall<ApiType, (origin: AssetHubKusamaRuntimeOriginCaller | { system: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Origins: any } | string | Uint8Array, call: RuntimeCall | IMethod | string | Uint8Array, result_xcms_version: u32 | AnyNumber | Uint8Array) => Observable<Result<XcmRuntimeApisDryRunCallDryRunEffects, XcmRuntimeApisDryRunError>>>;
/**
* Dry run XCM program
**/
@@ -173,6 +189,17 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0xa2ddb6a58477bf63/ */
getParachainInfo: {
/**
* Retrieve the parachain id used for runtime.
**/
parachainId: AugmentedCall<ApiType, () => Observable<ParaId>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x9ffb505aa738d69c/ */
locationToAccountApi: {
/**
@@ -203,6 +230,53 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x17a6bc0d0062aeb3/ */
nominationPoolsApi: {
/**
* Returns the equivalent points of `new_funds` for a given pool.
**/
balanceToPoints: AugmentedCall<ApiType, (pool_id: u32 | AnyNumber | Uint8Array, new_funds: u128 | AnyNumber | Uint8Array) => Observable<u128>>;
/**
* Returns true if the delegated funds of the pool `member` needs migration.,, Once a pool has successfully migrated to the strategy, [`DelegateStake`](pallet_nomination_pools::adapter::DelegateStake), the funds of the, member can be migrated from pool account to the member's account. Use, [`migrate_delegation`](pallet_nomination_pools::Call::migrate_delegation), to migrate the funds of the pool member.
**/
memberNeedsDelegateMigration: AugmentedCall<ApiType, (member: AccountId32 | string | Uint8Array) => Observable<bool>>;
/**
* Returns the pending slash for a given pool member.,, If pending slash of the member exceeds `ExistentialDeposit`, it can be reported on, chain.
**/
memberPendingSlash: AugmentedCall<ApiType, (member: AccountId32 | string | Uint8Array) => Observable<u128>>;
/**
* Returns the total contribution of a pool member including any balance that is unbonding.
**/
memberTotalBalance: AugmentedCall<ApiType, (who: AccountId32 | string | Uint8Array) => Observable<u128>>;
/**
* Returns the pending rewards for the member that the AccountId was given for.
**/
pendingRewards: AugmentedCall<ApiType, (who: AccountId32 | string | Uint8Array) => Observable<u128>>;
/**
* Returns the equivalent balance of `points` for a given pool.
**/
pointsToBalance: AugmentedCall<ApiType, (pool_id: u32 | AnyNumber | Uint8Array, points: u128 | AnyNumber | Uint8Array) => Observable<u128>>;
/**
* Returns the bonded account and reward account associated with the pool_id.
**/
poolAccounts: AugmentedCall<ApiType, (pool_id: u32 | AnyNumber | Uint8Array) => Observable<ITuple<[AccountId32, AccountId32]>>>;
/**
* Total balance contributed to the pool.
**/
poolBalance: AugmentedCall<ApiType, (pool_id: u32 | AnyNumber | Uint8Array) => Observable<u128>>;
/**
* Returns true if the pool with `pool_id` needs migration.,, This can happen when the `pallet-nomination-pools` has switched to using strategy, [`DelegateStake`](pallet_nomination_pools::adapter::DelegateStake) but the pool, still has funds that were staked using the older strategy, [TransferStake](pallet_nomination_pools::adapter::TransferStake). Use, [`migrate_pool_to_delegate_stake`](pallet_nomination_pools::Call::migrate_pool_to_delegate_stake), to migrate the pool.
**/
poolNeedsDelegateMigration: AugmentedCall<ApiType, (pool_id: u32 | AnyNumber | Uint8Array) => Observable<bool>>;
/**
* Returns the pending slash for a given pool.
**/
poolPendingSlash: AugmentedCall<ApiType, (pool_id: u32 | AnyNumber | Uint8Array) => Observable<u128>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0xf78b278be53f454c/ */
offchainWorkerApi: {
/**
@@ -214,12 +288,31 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x04e70521a0d3d2f8/ */
relayParentOffsetApi: {
/**
* Fetch the slot offset that is expected from the relay chain.
**/
relayParentOffset: AugmentedCall<ApiType, () => Observable<u32>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x8c403e5c4a9fd442/ */
reviveApi: {
/**
* Get the H160 address associated to this account id
**/
address: AugmentedCall<ApiType, (account_id: AccountId32 | string | Uint8Array) => Observable<H160>>;
/**
* Returns the free balance of the given `[H160]` address, using EVM decimals.
**/
balance: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<U256>>;
/**
* The address of the validator that produced the current block.
**/
blockAuthor: AugmentedCall<ApiType, () => Observable<Option<H160>>>;
/**
* Returns the block gas limit.
**/
@@ -229,7 +322,11 @@ declare module '@polkadot/api-base/types/calls' {
**/
call: AugmentedCall<ApiType, (origin: AccountId32 | string | Uint8Array, dest: H160 | string | Uint8Array, value: u128 | AnyNumber | Uint8Array, gas_limit: Option<SpWeightsWeightV2Weight> | null | Uint8Array | SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string, storage_deposit_limit: Option<u128> | null | Uint8Array | u128 | AnyNumber, input_data: Bytes | string | Uint8Array) => Observable<PalletRevivePrimitivesContractResultExecReturnValue>>;
/**
* Perform an Ethereum call.,, See [`crate::Pallet::bare_eth_transact`]
* The code at the specified address taking pre-compiles into account.
**/
code: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<Bytes>>;
/**
* Perform an Ethereum call.,, See [`crate::Pallet::dry_run_eth_transact`]
**/
ethTransact: AugmentedCall<ApiType, (tx: PalletReviveEvmApiRpcTypesGenGenericTransaction | { accessList?: any; blobVersionedHashes?: any; blobs?: any; chainId?: any; from?: any; gas?: any; gasPrice?: any; input?: any; maxFeePerBlobGas?: any; maxFeePerGas?: any; maxPriorityFeePerGas?: any; nonce?: any; to?: any; r_type?: any; value?: any } | string | Uint8Array) => Observable<Result<PalletRevivePrimitivesEthTransactInfo, PalletRevivePrimitivesEthTransactError>>>;
/**
@@ -240,6 +337,10 @@ declare module '@polkadot/api-base/types/calls' {
* Query a given storage key in a given contract.,, Returns `Ok(Some(Vec<u8>))` if the storage value exists under the given key in the, specified account and `Ok(None)` if it doesn't. If the account specified by the address, doesn't exist, or doesn't have a contract then `Err` is returned.
**/
getStorage: AugmentedCall<ApiType, (address: H160 | string | Uint8Array, key: U8aFixed | string | Uint8Array) => Observable<Result<Option<Bytes>, PalletRevivePrimitivesContractAccessError>>>;
/**
* Query a given variable-sized storage key in a given contract.,, Returns `Ok(Some(Vec<u8>))` if the storage value exists under the given key in the, specified account and `Ok(None)` if it doesn't. If the account specified by the address, doesn't exist, or doesn't have a contract then `Err` is returned.
**/
getStorageVarKey: AugmentedCall<ApiType, (address: H160 | string | Uint8Array, key: Bytes | string | Uint8Array) => Observable<Result<Option<Bytes>, PalletRevivePrimitivesContractAccessError>>>;
/**
* Instantiate a new contract.,, See `[crate::Pallet::bare_instantiate]`.
**/
@@ -248,18 +349,22 @@ declare module '@polkadot/api-base/types/calls' {
* Returns the nonce of the given `[H160]` address.
**/
nonce: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<u32>>;
/**
* The address used to call the runtime's pallets dispatchables
**/
runtimePalletsAddress: AugmentedCall<ApiType, () => Observable<H160>>;
/**
* Traces the execution of an entire block and returns call traces.,, This is intended to be called through `state_call` to replay the block from the, parent block.,, See eth-rpc `debug_traceBlockByNumber` for usage.
**/
traceBlock: AugmentedCall<ApiType, (block: SpRuntimeBlock | { header?: any; extrinsics?: any } | string | Uint8Array, config: PalletReviveEvmApiDebugRpcTypesTracerType | { CallTracer: any } | string | Uint8Array) => Observable<Vec<ITuple<[u32, PalletReviveEvmApiDebugRpcTypesTrace]>>>>;
traceBlock: AugmentedCall<ApiType, (block: SpRuntimeBlock | { header?: any; extrinsics?: any } | string | Uint8Array, config: PalletReviveEvmApiDebugRpcTypesTracerType | { CallTracer: any } | { PrestateTracer: any } | string | Uint8Array) => Observable<Vec<ITuple<[u32, PalletReviveEvmApiDebugRpcTypesTrace]>>>>;
/**
* Dry run and return the trace of the given call.,, See eth-rpc `debug_traceCall` for usage.
**/
traceCall: AugmentedCall<ApiType, (tx: PalletReviveEvmApiRpcTypesGenGenericTransaction | { accessList?: any; blobVersionedHashes?: any; blobs?: any; chainId?: any; from?: any; gas?: any; gasPrice?: any; input?: any; maxFeePerBlobGas?: any; maxFeePerGas?: any; maxPriorityFeePerGas?: any; nonce?: any; to?: any; r_type?: any; value?: any } | string | Uint8Array, config: PalletReviveEvmApiDebugRpcTypesTracerType | { CallTracer: any } | string | Uint8Array) => Observable<Result<PalletReviveEvmApiDebugRpcTypesTrace, PalletRevivePrimitivesEthTransactError>>>;
traceCall: AugmentedCall<ApiType, (tx: PalletReviveEvmApiRpcTypesGenGenericTransaction | { accessList?: any; blobVersionedHashes?: any; blobs?: any; chainId?: any; from?: any; gas?: any; gasPrice?: any; input?: any; maxFeePerBlobGas?: any; maxFeePerGas?: any; maxPriorityFeePerGas?: any; nonce?: any; to?: any; r_type?: any; value?: any } | string | Uint8Array, config: PalletReviveEvmApiDebugRpcTypesTracerType | { CallTracer: any } | { PrestateTracer: any } | string | Uint8Array) => Observable<Result<PalletReviveEvmApiDebugRpcTypesTrace, PalletRevivePrimitivesEthTransactError>>>;
/**
* Traces the execution of a specific transaction within a block.,, This is intended to be called through `state_call` to replay the block from the, parent hash up to the transaction.,, See eth-rpc `debug_traceTransaction` for usage.
**/
traceTx: AugmentedCall<ApiType, (block: SpRuntimeBlock | { header?: any; extrinsics?: any } | string | Uint8Array, tx_index: u32 | AnyNumber | Uint8Array, config: PalletReviveEvmApiDebugRpcTypesTracerType | { CallTracer: any } | string | Uint8Array) => Observable<Option<PalletReviveEvmApiDebugRpcTypesTrace>>>;
traceTx: AugmentedCall<ApiType, (block: SpRuntimeBlock | { header?: any; extrinsics?: any } | string | Uint8Array, tx_index: u32 | AnyNumber | Uint8Array, config: PalletReviveEvmApiDebugRpcTypesTracerType | { CallTracer: any } | { PrestateTracer: any } | string | Uint8Array) => Observable<Option<PalletReviveEvmApiDebugRpcTypesTrace>>>;
/**
* Upload new code without instantiating a contract from it.,, See [`crate::Pallet::bare_upload_code`].
**/
@@ -269,6 +374,17 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0xccd9de6396c899ca/ */
runtimeViewFunction: {
/**
* Execute a view function query.
**/
executeViewFunction: AugmentedCall<ApiType, (query_id: FrameSupportViewFunctionsViewFunctionId | { prefix?: any; suffix?: any } | string | Uint8Array, input: Bytes | string | Uint8Array) => Observable<Result<Bytes, FrameSupportViewFunctionsViewFunctionDispatchError>>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0xab3c0572291feb8b/ */
sessionKeys: {
/**
@@ -284,6 +400,25 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x18ef58a3b67ba770/ */
stakingApi: {
/**
* Returns the page count of exposures for a validator `account` in a given era.
**/
erasStakersPageCount: AugmentedCall<ApiType, (era: u32 | AnyNumber | Uint8Array, account: AccountId32 | string | Uint8Array) => Observable<u32>>;
/**
* Returns the nominations quota for a nominator with a given balance.
**/
nominationsQuota: AugmentedCall<ApiType, (balance: u128 | AnyNumber | Uint8Array) => Observable<u32>>;
/**
* Returns true if validator `account` has pages to be claimed for the given era.
**/
pendingRewards: AugmentedCall<ApiType, (era: u32 | AnyNumber | Uint8Array, account: AccountId32 | string | Uint8Array) => Observable<bool>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0xd2bc9897eed08f15/ */
taggedTransactionQueue: {
/**
@@ -341,6 +476,21 @@ declare module '@polkadot/api-base/types/calls' {
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x2609be83ac4468dc/ */
trustedQueryApi: {
/**
* Returns if the location is a trusted reserve for the asset.,, # Arguments, * `asset`: `VersionedAsset`., * `location`: `VersionedLocation`.
**/
isTrustedReserve: AugmentedCall<ApiType, (asset: XcmVersionedAsset | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array, location: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array) => Observable<Result<bool, XcmRuntimeApisTrustedQueryError>>>;
/**
* Returns if the asset can be teleported to the location.,, # Arguments, * `asset`: `VersionedAsset`., * `location`: `VersionedLocation`.
**/
isTrustedTeleporter: AugmentedCall<ApiType, (asset: XcmVersionedAsset | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array, location: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array) => Observable<Result<bool, XcmRuntimeApisTrustedQueryError>>>;
/**
* Generic call
**/
[key: string]: DecoratedCallBase<ApiType>;
};
/** 0x6ff52ee858e6c5bd/ */
xcmPaymentApi: {
/**
File diff suppressed because it is too large Load Diff
+46 -104
View File
@@ -8,7 +8,7 @@ import '@polkadot/api-base/types/consts';
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
import type { Bytes, Option, Vec, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { Codec, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, Perbill, Permill, Perquintill } from '@polkadot/types/interfaces/runtime';
import type { AccountId32, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletReferendaTrackDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV5Junctions } from '@polkadot/types/lookup';
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
@@ -266,8 +266,13 @@ declare module '@polkadot/api-base/types/consts' {
**/
betterSignedThreshold: Perbill & AugmentedConst<ApiType>;
/**
* The maximum number of winners that can be elected by this `ElectionProvider`
* implementation.
* Maximum number of voters that can support a winner in an election solution.
*
* This is needed to ensure election computation is bounded.
**/
maxBackersPerWinner: u32 & AugmentedConst<ApiType>;
/**
* Maximum number of winners that an election supports.
*
* Note: This must always be greater or equal to `T::DataProvider::desired_targets()`.
**/
@@ -463,103 +468,6 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
nis: {
/**
* The base period for the duration queues. This is the common multiple across all
* supported freezing durations that can be bid upon.
**/
basePeriod: u32 & AugmentedConst<ApiType>;
/**
* Portion of the queue which is free from ordering and just a FIFO.
*
* Must be no greater than `MaxQueueLen`.
**/
fifoQueueLen: u32 & AugmentedConst<ApiType>;
/**
* The number of blocks between consecutive attempts to dequeue bids and create receipts.
*
* A larger value results in fewer storage hits each block, but a slower period to get to
* the target.
**/
intakePeriod: u32 & AugmentedConst<ApiType>;
/**
* The maximum amount of bids that can consolidated into receipts in a single intake. A
* larger value here means less of the block available for transactions should there be a
* glut of bids.
**/
maxIntakeWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
/**
* Maximum number of items that may be in each duration queue.
*
* Must be larger than zero.
**/
maxQueueLen: u32 & AugmentedConst<ApiType>;
/**
* The minimum amount of funds that may be placed in a bid. Note that this
* does not actually limit the amount which may be represented in a receipt since bids may
* be split up by the system.
*
* It should be at least big enough to ensure that there is no possible storage spam attack
* or queue-filling attack.
**/
minBid: u128 & AugmentedConst<ApiType>;
/**
* The minimum amount of funds which may intentionally be left remaining under a single
* receipt.
**/
minReceipt: Perquintill & AugmentedConst<ApiType>;
/**
* The treasury's pallet id, used for deriving its sovereign account ID.
**/
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
/**
* Number of duration queues in total. This sets the maximum duration supported, which is
* this value multiplied by `Period`.
**/
queueCount: u32 & AugmentedConst<ApiType>;
/**
* The maximum proportion which may be thawed and the period over which it is reset.
**/
thawThrottle: ITuple<[Perquintill, u32]> & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
nisCounterpartBalances: {
/**
* The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO!
*
* If you *really* need it to be zero, you can enable the feature `insecure_zero_ed` for
* this pallet. However, you do so at your own risk: this will open up a major DoS vector.
* In case you have multiple sources of provider references, you may also get unexpected
* behaviour if you set this to zero.
*
* Bottom line: Do yourself a favour and make it at least one!
**/
existentialDeposit: u128 & AugmentedConst<ApiType>;
/**
* The maximum number of individual freeze locks that can exist on an account at any time.
**/
maxFreezes: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of locks that should exist on an account.
* Not strictly enforced, but used for weight estimation.
*
* Use of locks is deprecated in favour of freezes. See `https://github.com/paritytech/substrate/pull/12951/`
**/
maxLocks: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of named reserves that can exist on an account.
*
* Use of reserves is deprecated in favour of holds. See `https://github.com/paritytech/substrate/pull/12951/`
**/
maxReserves: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
nominationPools: {
/**
* The maximum pool points-to-balance ratio that an `open` pool can have.
@@ -762,6 +670,16 @@ declare module '@polkadot/api-base/types/consts' {
**/
[key: string]: Codec;
};
session: {
/**
* The amount to be held when setting keys.
**/
keyDeposit: u128 & AugmentedConst<ApiType>;
/**
* Generic const
**/
[key: string]: Codec;
};
slots: {
/**
* The number of blocks to offset each lease period by.
@@ -778,12 +696,12 @@ declare module '@polkadot/api-base/types/consts' {
};
society: {
/**
* The number of blocks between membership challenges.
* The number of [Config::BlockNumberProvider] blocks between membership challenges.
**/
challengePeriod: u32 & AugmentedConst<ApiType>;
/**
* The number of blocks on which new candidates can claim their membership and be the
* named head.
* The number of [Config::BlockNumberProvider] blocks on which new candidates can claim
* their membership and be the named head.
**/
claimPeriod: u32 & AugmentedConst<ApiType>;
/**
@@ -811,7 +729,8 @@ declare module '@polkadot/api-base/types/consts' {
**/
periodSpend: u128 & AugmentedConst<ApiType>;
/**
* The number of blocks on which new candidates should be voted on. Together with
* The number of [Config::BlockNumberProvider] blocks on which new candidates should be
* voted on. Together with
* `ClaimPeriod`, this sums to the number of blocks between candidate intake periods.
**/
votingPeriod: u32 & AugmentedConst<ApiType>;
@@ -875,6 +794,10 @@ declare module '@polkadot/api-base/types/consts' {
* this effect.
**/
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
/**
* The absolute maximum of winner validators this pallet should return.
**/
maxValidatorSet: u32 & AugmentedConst<ApiType>;
/**
* Number of sessions per era.
**/
@@ -1073,6 +996,13 @@ declare module '@polkadot/api-base/types/consts' {
* With that `List::migrate` can be called, which will perform the appropriate migration.
**/
bagThresholds: Vec<u64> & AugmentedConst<ApiType>;
/**
* Maximum number of accounts that may be re-bagged automatically in `on_idle`.
*
* A value of `0` (obtained by configuring `type MaxAutoRebagPerBlock = ();`) disables
* the feature.
**/
maxAutoRebagPerBlock: u32 & AugmentedConst<ApiType>;
/**
* Generic const
**/
@@ -1084,6 +1014,18 @@ declare module '@polkadot/api-base/types/consts' {
* `pallet_xcm::CurrentXcmVersion`.
**/
advertisedXcmVersion: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of local XCM locks that a single account may have.
**/
maxLockers: u32 & AugmentedConst<ApiType>;
/**
* The maximum number of consumers a single remote lock may have.
**/
maxRemoteLockConsumers: u32 & AugmentedConst<ApiType>;
/**
* This chain's Universal Location.
**/
universalLocation: StagingXcmV5Junctions & AugmentedConst<ApiType>;
/**
* Generic const
**/
+113 -121
View File
@@ -194,6 +194,10 @@ declare module '@polkadot/api-base/types/errors' {
* Invalid bounty value.
**/
InvalidValue: AugmentedError<ApiType>;
/**
* User is not the proposer of the bounty.
**/
NotProposer: AugmentedError<ApiType>;
/**
* A bounty payout is pending.
* To cancel the bounty, you must unassign and slash the curator.
@@ -995,127 +999,6 @@ declare module '@polkadot/api-base/types/errors' {
**/
[key: string]: AugmentedError<ApiType>;
};
nis: {
/**
* The receipt is already communal.
**/
AlreadyCommunal: AugmentedError<ApiType>;
/**
* There are enough funds for what is required.
**/
AlreadyFunded: AugmentedError<ApiType>;
/**
* The receipt is already private.
**/
AlreadyPrivate: AugmentedError<ApiType>;
/**
* The amount of the bid is less than the minimum allowed.
**/
AmountTooSmall: AugmentedError<ApiType>;
/**
* The queue for the bid's duration is full and the amount bid is too low to get in
* through replacing an existing bid.
**/
BidTooLow: AugmentedError<ApiType>;
/**
* The duration is the bid is greater than the number of queues.
**/
DurationTooBig: AugmentedError<ApiType>;
/**
* The duration of the bid is less than one.
**/
DurationTooSmall: AugmentedError<ApiType>;
/**
* The operation would result in a receipt worth an insignificant value.
**/
MakesDust: AugmentedError<ApiType>;
/**
* Bond not yet at expiry date.
**/
NotExpired: AugmentedError<ApiType>;
/**
* Not the owner of the receipt.
**/
NotOwner: AugmentedError<ApiType>;
/**
* The portion supplied is beyond the value of the receipt.
**/
PortionTooBig: AugmentedError<ApiType>;
/**
* The thaw throttle has been reached for this period.
**/
Throttled: AugmentedError<ApiType>;
/**
* Not enough funds are held to pay out.
**/
Unfunded: AugmentedError<ApiType>;
/**
* The given bid for retraction is not found.
**/
UnknownBid: AugmentedError<ApiType>;
/**
* Receipt index is unknown.
**/
UnknownReceipt: AugmentedError<ApiType>;
/**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
};
nisCounterpartBalances: {
/**
* Beneficiary account must pre-exist.
**/
DeadAccount: AugmentedError<ApiType>;
/**
* The delta cannot be zero.
**/
DeltaZero: AugmentedError<ApiType>;
/**
* Value too low to create account due to existential deposit.
**/
ExistentialDeposit: AugmentedError<ApiType>;
/**
* A vesting schedule already exists for this account.
**/
ExistingVestingSchedule: AugmentedError<ApiType>;
/**
* Transfer/payment would kill account.
**/
Expendability: AugmentedError<ApiType>;
/**
* Balance too low to send value.
**/
InsufficientBalance: AugmentedError<ApiType>;
/**
* The issuance cannot be modified since it is already deactivated.
**/
IssuanceDeactivated: AugmentedError<ApiType>;
/**
* Account liquidity restrictions prevent withdrawal.
**/
LiquidityRestrictions: AugmentedError<ApiType>;
/**
* Number of freezes exceed `MaxFreezes`.
**/
TooManyFreezes: AugmentedError<ApiType>;
/**
* Number of holds exceed `VariantCountOf<T::RuntimeHoldReason>`.
**/
TooManyHolds: AugmentedError<ApiType>;
/**
* Number of named reserves exceed `MaxReserves`.
**/
TooManyReserves: AugmentedError<ApiType>;
/**
* Vesting balance too high to send value.
**/
VestingBalance: AugmentedError<ApiType>;
/**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
};
nominationPools: {
/**
* An account is already delegating in another pool. An account may only belong to one
@@ -1424,10 +1307,18 @@ declare module '@polkadot/api-base/types/errors' {
* Parachain cannot currently schedule a code upgrade.
**/
CannotUpgradeCode: AugmentedError<ApiType>;
/**
* Invalid block number.
**/
InvalidBlockNumber: AugmentedError<ApiType>;
/**
* Invalid validation code size.
**/
InvalidCode: AugmentedError<ApiType>;
/**
* No upgrade authorized.
**/
NothingAuthorized: AugmentedError<ApiType>;
/**
* Para is not registered in our system.
**/
@@ -1456,6 +1347,10 @@ declare module '@polkadot/api-base/types/errors' {
* Claimed validator index is out of bounds.
**/
PvfCheckValidatorIndexOutOfBounds: AugmentedError<ApiType>;
/**
* The submitted code is not authorized.
**/
Unauthorized: AugmentedError<ApiType>;
/**
* Generic error
**/
@@ -1610,6 +1505,80 @@ declare module '@polkadot/api-base/types/errors' {
**/
[key: string]: AugmentedError<ApiType>;
};
rcMigrator: {
/**
* The account is referenced by some other pallet. It might have freezes or holds.
**/
AccountReferenced: AugmentedError<ApiType>;
/**
* The AH UMP queue priority configuration is already set.
**/
AhUmpQueuePriorityAlreadySet: AugmentedError<ApiType>;
/**
* The XCM version is invalid.
**/
BadXcmVersion: AugmentedError<ApiType>;
/**
* Balance accounting overflow.
**/
BalanceOverflow: AugmentedError<ApiType>;
/**
* Balance accounting underflow.
**/
BalanceUnderflow: AugmentedError<ApiType>;
/**
* Indicates that there is not enough time for staking to lock.
*
* Schedule the migration at least two sessions before the current era ends.
**/
EraEndsTooSoon: AugmentedError<ApiType>;
/**
* Failed to withdraw account from RC for migration to AH.
**/
FailedToWithdrawAccount: AugmentedError<ApiType>;
/**
* The origin is invalid.
**/
InvalidOrigin: AugmentedError<ApiType>;
/**
* Invalid parameter.
**/
InvalidParameter: AugmentedError<ApiType>;
/**
* The query response is invalid.
**/
InvalidQueryResponse: AugmentedError<ApiType>;
/**
* The stage transition is invalid.
**/
InvalidStageTransition: AugmentedError<ApiType>;
OutOfWeight: AugmentedError<ApiType>;
/**
* Indicates that the specified block number is in the past.
**/
PastBlockNumber: AugmentedError<ApiType>;
/**
* The xcm query was not found.
**/
QueryNotFound: AugmentedError<ApiType>;
Unreachable: AugmentedError<ApiType>;
/**
* The migration stage is not reachable from the current stage.
**/
UnreachableStage: AugmentedError<ApiType>;
/**
* Failed to send XCM message to AH.
**/
XcmError: AugmentedError<ApiType>;
/**
* Failed to send XCM message.
**/
XcmSendError: AugmentedError<ApiType>;
/**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
};
recovery: {
/**
* This account is already set up for recovery
@@ -1937,6 +1906,10 @@ declare module '@polkadot/api-base/types/errors' {
* There is no defender currently.
**/
NoDefender: AugmentedError<ApiType>;
/**
* There is no deposit associated with a bid.
**/
NoDeposit: AugmentedError<ApiType>;
/**
* Nothing to payout.
**/
@@ -2153,6 +2126,16 @@ declare module '@polkadot/api-base/types/errors' {
**/
[key: string]: AugmentedError<ApiType>;
};
stakingAhClient: {
/**
* Could not process incoming message because incoming messages are blocked.
**/
Blocked: AugmentedError<ApiType>;
/**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
};
system: {
/**
* The origin filter prevent the call to be dispatched.
@@ -2292,6 +2275,10 @@ declare module '@polkadot/api-base/types/errors' {
* A error in the list interface implementation.
**/
List: AugmentedError<ApiType>;
/**
* Could not update a node, because the pallet is locked.
**/
Locked: AugmentedError<ApiType>;
/**
* Generic error
**/
@@ -2393,6 +2380,11 @@ declare module '@polkadot/api-base/types/errors' {
* Local XCM execution incomplete.
**/
LocalExecutionIncomplete: AugmentedError<ApiType>;
/**
* Local XCM execution incomplete with the actual XCM error and the index of the
* instruction that caused the error.
**/
LocalExecutionIncompleteWithError: AugmentedError<ApiType>;
/**
* A remote lock with the corresponding data could not be found.
**/
+175 -132
View File
@@ -9,8 +9,8 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
import type { AccountId32, H256, Perbill, Perquintill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSystemDispatchEventInfo, KusamaRuntimeConstantsProxyProxyType, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletMultisigTimepoint, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsPoolState, PalletProxyDepositKind, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletSocietyGroupParams, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesVstagingCandidateReceiptV2, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight, StagingKusamaRuntimeRuntimeParametersKey, StagingKusamaRuntimeRuntimeParametersValue, StagingXcmV5AssetAssets, StagingXcmV5Location, StagingXcmV5Response, StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, XcmV3TraitsSendError, XcmV5TraitsError, XcmVersionedAssets, XcmVersionedLocation } from '@polkadot/types/lookup';
import type { AccountId32, H256, Perbill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSystemDispatchEventInfo, KusamaRuntimeConstantsProxyProxyType, PalletBalancesUnexpectedKind, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletMultisigTimepoint, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsPoolState, PalletProxyDepositKind, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletRcMigratorMigrationStage, PalletRcMigratorQueuePriority, PalletRecoveryDepositKind, PalletSocietyGroupParams, PalletStakingAsyncAhClientUnexpectedKind, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesVstagingCandidateReceiptV2, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight, StagingKusamaRuntimeRuntimeParametersKey, StagingKusamaRuntimeRuntimeParametersValue, StagingXcmV5AssetAssets, StagingXcmV5Location, StagingXcmV5Response, StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, XcmV3MaybeErrorCode, XcmV3TraitsSendError, XcmV5TraitsError, XcmVersionedAssets, XcmVersionedLocation } from '@polkadot/types/lookup';
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
@@ -138,6 +138,10 @@ declare module '@polkadot/api-base/types/events' {
* Transfer succeeded.
**/
Transfer: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128], { from: AccountId32, to: AccountId32, amount: u128 }>;
/**
* An unexpected/defensive event was triggered.
**/
Unexpected: AugmentedEvent<ApiType, [PalletBalancesUnexpectedKind]>;
/**
* Some balance was unlocked.
**/
@@ -204,6 +208,10 @@ declare module '@polkadot/api-base/types/events' {
* A bounty curator is unassigned.
**/
CuratorUnassigned: AugmentedEvent<ApiType, [bountyId: u32], { bountyId: u32 }>;
/**
* A bounty deposit has been poked.
**/
DepositPoked: AugmentedEvent<ApiType, [bountyId: u32, proposer: AccountId32, oldDeposit: u128, newDeposit: u128], { bountyId: u32, proposer: AccountId32, oldDeposit: u128, newDeposit: u128 }>;
/**
* Generic event
**/
@@ -526,6 +534,20 @@ declare module '@polkadot/api-base/types/events' {
**/
[key: string]: AugmentedEvent<ApiType>;
};
historical: {
/**
* The merkle roots of up to this session index were pruned
**/
RootsPruned: AugmentedEvent<ApiType, [upTo: u32], { upTo: u32 }>;
/**
* The merkle root of the validators of the said session were stored
**/
RootStored: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
/**
* Generic event
**/
[key: string]: AugmentedEvent<ApiType>;
};
hrmp: {
/**
* HRMP channel closed.
@@ -630,136 +652,6 @@ declare module '@polkadot/api-base/types/events' {
**/
[key: string]: AugmentedEvent<ApiType>;
};
nis: {
/**
* A bid was dropped from a queue because of another, more substantial, bid was present.
**/
BidDropped: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
/**
* A bid was successfully placed.
**/
BidPlaced: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
/**
* A bid was successfully removed (before being accepted).
**/
BidRetracted: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
/**
* An automatic funding of the deficit was made.
**/
Funded: AugmentedEvent<ApiType, [deficit: u128], { deficit: u128 }>;
/**
* A bid was accepted. The balance may not be released until expiry.
**/
Issued: AugmentedEvent<ApiType, [index: u32, expiry: u32, who: AccountId32, proportion: Perquintill, amount: u128], { index: u32, expiry: u32, who: AccountId32, proportion: Perquintill, amount: u128 }>;
/**
* An receipt has been (at least partially) thawed.
**/
Thawed: AugmentedEvent<ApiType, [index: u32, who: AccountId32, proportion: Perquintill, amount: u128, dropped: bool], { index: u32, who: AccountId32, proportion: Perquintill, amount: u128, dropped: bool }>;
/**
* A receipt was transferred.
**/
Transferred: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, index: u32], { from: AccountId32, to: AccountId32, index: u32 }>;
/**
* Generic event
**/
[key: string]: AugmentedEvent<ApiType>;
};
nisCounterpartBalances: {
/**
* A balance was set by root.
**/
BalanceSet: AugmentedEvent<ApiType, [who: AccountId32, free: u128], { who: AccountId32, free: u128 }>;
/**
* Some amount was burned from an account.
**/
Burned: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some amount was deposited (e.g. for transaction fees).
**/
Deposit: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* An account was removed whose balance was non-zero but below ExistentialDeposit,
* resulting in an outright loss.
**/
DustLost: AugmentedEvent<ApiType, [account: AccountId32, amount: u128], { account: AccountId32, amount: u128 }>;
/**
* An account was created with some free balance.
**/
Endowed: AugmentedEvent<ApiType, [account: AccountId32, freeBalance: u128], { account: AccountId32, freeBalance: u128 }>;
/**
* Some balance was frozen.
**/
Frozen: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Total issuance was increased by `amount`, creating a credit to be balanced.
**/
Issued: AugmentedEvent<ApiType, [amount: u128], { amount: u128 }>;
/**
* Some balance was locked.
**/
Locked: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some amount was minted into an account.
**/
Minted: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Total issuance was decreased by `amount`, creating a debt to be balanced.
**/
Rescinded: AugmentedEvent<ApiType, [amount: u128], { amount: u128 }>;
/**
* Some balance was reserved (moved from free to reserved).
**/
Reserved: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some balance was moved from the reserve of the first account to the second account.
* Final argument indicates the destination balance type.
**/
ReserveRepatriated: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus], { from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus }>;
/**
* Some amount was restored into an account.
**/
Restored: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some amount was removed from the account (e.g. for misbehavior).
**/
Slashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some amount was suspended from an account (it can be restored later).
**/
Suspended: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some balance was thawed.
**/
Thawed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* The `TotalIssuance` was forcefully changed.
**/
TotalIssuanceForced: AugmentedEvent<ApiType, [old: u128, new_: u128], { old: u128, new_: u128 }>;
/**
* Transfer succeeded.
**/
Transfer: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128], { from: AccountId32, to: AccountId32, amount: u128 }>;
/**
* Some balance was unlocked.
**/
Unlocked: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Some balance was unreserved (moved from reserved to free).
**/
Unreserved: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* An account was upgraded.
**/
Upgraded: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
/**
* Some amount was withdrawn from the account (e.g. for transaction fees).
**/
Withdraw: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
/**
* Generic event
**/
[key: string]: AugmentedEvent<ApiType>;
};
nominationPools: {
/**
* A member has became bonded in a pool.
@@ -948,6 +840,10 @@ declare module '@polkadot/api-base/types/events' {
* A para has been queued to execute pending actions. `para_id`
**/
ActionQueued: AugmentedEvent<ApiType, [u32, u32]>;
/**
* A new code hash has been authorized for a Para.
**/
CodeAuthorized: AugmentedEvent<ApiType, [paraId: u32, codeHash: H256, expireAt: u32], { paraId: u32, codeHash: H256, expireAt: u32 }>;
/**
* A code upgrade has been scheduled for a Para. `para_id`
**/
@@ -979,6 +875,10 @@ declare module '@polkadot/api-base/types/events' {
* code. `code_hash` `para_id`
**/
PvfCheckStarted: AugmentedEvent<ApiType, [H256, u32]>;
/**
* The upgrade cooldown was removed.
**/
UpgradeCooldownRemoved: AugmentedEvent<ApiType, [paraId: u32], { paraId: u32 }>;
/**
* Generic event
**/
@@ -1050,6 +950,105 @@ declare module '@polkadot/api-base/types/events' {
* disambiguation index and proxy type.
**/
PureCreated: AugmentedEvent<ApiType, [pure: AccountId32, who: AccountId32, proxyType: KusamaRuntimeConstantsProxyProxyType, disambiguationIndex: u16], { pure: AccountId32, who: AccountId32, proxyType: KusamaRuntimeConstantsProxyProxyType, disambiguationIndex: u16 }>;
/**
* A pure proxy was killed by its spawner.
**/
PureKilled: AugmentedEvent<ApiType, [pure: AccountId32, spawner: AccountId32, proxyType: KusamaRuntimeConstantsProxyProxyType, disambiguationIndex: u16], { pure: AccountId32, spawner: AccountId32, proxyType: KusamaRuntimeConstantsProxyProxyType, disambiguationIndex: u16 }>;
/**
* Generic event
**/
[key: string]: AugmentedEvent<ApiType>;
};
rcMigrator: {
/**
* The accounts to be preserved on Relay Chain were set.
**/
AccountsPreserved: AugmentedEvent<ApiType, [accounts: Vec<AccountId32>], { accounts: Vec<AccountId32> }>;
/**
* The AH UMP queue priority config was set.
**/
AhUmpQueuePriorityConfigSet: AugmentedEvent<ApiType, [old: PalletRcMigratorQueuePriority, new_: PalletRcMigratorQueuePriority], { old: PalletRcMigratorQueuePriority, new_: PalletRcMigratorQueuePriority }>;
/**
* Whether the AH UMP queue was prioritized for the next block.
**/
AhUmpQueuePrioritySet: AugmentedEvent<ApiType, [prioritized: bool, cycleBlock: u32, cyclePeriod: u32], { prioritized: bool, cycleBlock: u32, cyclePeriod: u32 }>;
/**
* The Asset Hub Migration finished.
*
* This event is equivalent to `StageTransition { new: MigrationDone, .. }` but is easier
* to understand. The finishing is immediate and affects all events happening
* afterwards.
**/
AssetHubMigrationFinished: AugmentedEvent<ApiType, []>;
/**
* The Asset Hub Migration started and is active until `AssetHubMigrationFinished` is
* emitted.
*
* This event is equivalent to `StageTransition { new: Initializing, .. }` but is easier
* to understand. The activation is immediate and affects all events happening
* afterwards.
**/
AssetHubMigrationStarted: AugmentedEvent<ApiType, []>;
/**
* The canceller account id was set.
**/
CancellerSet: AugmentedEvent<ApiType, [old: Option<AccountId32>, new_: Option<AccountId32>], { old: Option<AccountId32>, new_: Option<AccountId32> }>;
/**
* The manager multisig dispatched something.
**/
ManagerMultisigDispatched: AugmentedEvent<ApiType, [res: Result<Null, SpRuntimeDispatchError>], { res: Result<Null, SpRuntimeDispatchError> }>;
/**
* The manager multisig received a vote.
**/
ManagerMultisigVoted: AugmentedEvent<ApiType, [votes: u32], { votes: u32 }>;
/**
* The manager account id was set.
**/
ManagerSet: AugmentedEvent<ApiType, [old: Option<AccountId32>, new_: Option<AccountId32>], { old: Option<AccountId32>, new_: Option<AccountId32> }>;
/**
* The RC kept balance was consumed.
**/
MigratedBalanceConsumed: AugmentedEvent<ApiType, [kept: u128, migrated: u128], { kept: u128, migrated: u128 }>;
/**
* The total issuance was recorded.
**/
MigratedBalanceRecordSet: AugmentedEvent<ApiType, [kept: u128, migrated: u128], { kept: u128, migrated: u128 }>;
/**
* The migration was cancelled.
**/
MigrationCancelled: AugmentedEvent<ApiType, []>;
/**
* The migration was paused.
**/
MigrationPaused: AugmentedEvent<ApiType, [pauseStage: PalletRcMigratorMigrationStage], { pauseStage: PalletRcMigratorMigrationStage }>;
/**
* Some pure accounts were indexed for possibly receiving free `Any` proxies.
**/
PureAccountsIndexed: AugmentedEvent<ApiType, [numPureAccounts: u32], { numPureAccounts: u32 }>;
/**
* A query response has been received.
**/
QueryResponseReceived: AugmentedEvent<ApiType, [queryId: u64, response: XcmV3MaybeErrorCode], { queryId: u64, response: XcmV3MaybeErrorCode }>;
/**
* A stage transition has occurred.
**/
StageTransition: AugmentedEvent<ApiType, [old: PalletRcMigratorMigrationStage, new_: PalletRcMigratorMigrationStage], { old: PalletRcMigratorMigrationStage, new_: PalletRcMigratorMigrationStage }>;
/**
* The staking elections were paused.
**/
StakingElectionsPaused: AugmentedEvent<ApiType, []>;
/**
* The unprocessed message buffer size has been set.
**/
UnprocessedMsgBufferSet: AugmentedEvent<ApiType, [new_: u32, old: u32], { new_: u32, old: u32 }>;
/**
* A XCM message has been resent.
**/
XcmResendAttempt: AugmentedEvent<ApiType, [queryId: u64, sendError: Option<XcmV3TraitsSendError>], { queryId: u64, sendError: Option<XcmV3TraitsSendError> }>;
/**
* An XCM message was sent.
**/
XcmSent: AugmentedEvent<ApiType, [origin: StagingXcmV5Location, destination: StagingXcmV5Location, message: StagingXcmV5Xcm, messageId: U8aFixed], { origin: StagingXcmV5Location, destination: StagingXcmV5Location, message: StagingXcmV5Xcm, messageId: U8aFixed }>;
/**
* Generic event
**/
@@ -1060,6 +1059,10 @@ declare module '@polkadot/api-base/types/events' {
* Lost account has been successfully recovered by rescuer account.
**/
AccountRecovered: AugmentedEvent<ApiType, [lostAccount: AccountId32, rescuerAccount: AccountId32], { lostAccount: AccountId32, rescuerAccount: AccountId32 }>;
/**
* A deposit has been updated.
**/
DepositPoked: AugmentedEvent<ApiType, [who: AccountId32, kind: PalletRecoveryDepositKind, oldDeposit: u128, newDeposit: u128], { who: AccountId32, kind: PalletRecoveryDepositKind, oldDeposit: u128, newDeposit: u128 }>;
/**
* A recovery process for lost account by rescuer account has been closed.
**/
@@ -1207,6 +1210,11 @@ declare module '@polkadot/api-base/types/events' {
[key: string]: AugmentedEvent<ApiType>;
};
session: {
/**
* The `NewSession` event in the current block also implies a new validator set to be
* queued.
**/
NewQueued: AugmentedEvent<ApiType, []>;
/**
* New session has happened. Note that the argument is the session index, not the
* block number as the type might suggest.
@@ -1267,6 +1275,10 @@ declare module '@polkadot/api-base/types/events' {
* Some funds were deposited into the society account.
**/
Deposit: AugmentedEvent<ApiType, [value: u128], { value: u128 }>;
/**
* A deposit was poked / adjusted.
**/
DepositPoked: AugmentedEvent<ApiType, [who: AccountId32, oldDeposit: u128, newDeposit: u128], { who: AccountId32, oldDeposit: u128, newDeposit: u128 }>;
/**
* A \[member\] got elevated to \[rank\].
**/
@@ -1408,6 +1420,33 @@ declare module '@polkadot/api-base/types/events' {
**/
[key: string]: AugmentedEvent<ApiType>;
};
stakingAhClient: {
/**
* We could not merge, and therefore dropped a buffered message.
*
* Note that this event is more resembling an error, but we use an event because in this
* pallet we need to mutate storage upon some failures.
**/
CouldNotMergeAndDropped: AugmentedEvent<ApiType, []>;
/**
* The validator set received is way too small, as per
* [`Config::MinimumValidatorSetSize`].
**/
SetTooSmallAndDropped: AugmentedEvent<ApiType, []>;
/**
* Something occurred that should never happen under normal operation. Logged as an event
* for fail-safe observability.
**/
Unexpected: AugmentedEvent<ApiType, [PalletStakingAsyncAhClientUnexpectedKind]>;
/**
* A new validator set has been received.
**/
ValidatorSetReceived: AugmentedEvent<ApiType, [id: u32, newValidatorSetCount: u32, pruneUpTo: Option<u32>, leftover: bool], { id: u32, newValidatorSetCount: u32, pruneUpTo: Option<u32>, leftover: bool }>;
/**
* Generic event
**/
[key: string]: AugmentedEvent<ApiType>;
};
system: {
/**
* `:code` was updated.
@@ -1556,6 +1595,10 @@ declare module '@polkadot/api-base/types/events' {
* An \[account\] has become fully vested.
**/
VestingCompleted: AugmentedEvent<ApiType, [account: AccountId32], { account: AccountId32 }>;
/**
* A vesting schedule has been created.
**/
VestingCreated: AugmentedEvent<ApiType, [account: AccountId32, scheduleIndex: u32], { account: AccountId32, scheduleIndex: u32 }>;
/**
* The amount vested has been updated. This could indicate a change in funds available.
* The balance given is the amount which is left unvested (and thus locked).
File diff suppressed because one or more lines are too long
+221 -165
View File
@@ -9,8 +9,8 @@ import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableE
import type { Bytes, Compact, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
import type { AccountId32, Call, H256, MultiAddress, Perbill, Percent, Perquintill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, KusamaRuntimeConstantsProxyProxyType, PalletBalancesAdjustmentDirection, PalletBrokerCoretimeInterfaceCoreAssignment, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletVestingVestingInfo, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesV8ApprovalVotingParams, PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, PolkadotPrimitivesV8ExecutorParams, PolkadotPrimitivesV8PvfCheckStatement, PolkadotPrimitivesV8SchedulerParams, PolkadotPrimitivesV8SlashingDisputeProof, PolkadotPrimitivesV8ValidatorAppSignature, PolkadotPrimitivesVstagingInherentData, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyForkVotingProofAncestryProof, SpConsensusBeefyFutureBlockVotingProof, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpRuntimeMultiSigner, SpSessionMembershipProof, SpWeightsWeightV2Weight, StagingKusamaRuntimeOriginCaller, StagingKusamaRuntimeRuntimeParameters, StagingKusamaRuntimeSessionKeys, StagingXcmExecutorAssetTransferTransferType, StagingXcmV5Location, XcmV3WeightLimit, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
import type { AccountId32, Call, H256, MultiAddress, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, KusamaRuntimeConstantsProxyProxyType, PalletBalancesAdjustmentDirection, PalletBrokerCoretimeInterfaceCoreAssignment, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletRcMigratorManagerMultisigVote, PalletRcMigratorMigrationStage, PalletRcMigratorQueuePriority, PalletStakingAsyncAhClientOperatingMode, PalletStakingAsyncRcClientValidatorSetReport, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletVestingVestingInfo, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesV8ApprovalVotingParams, PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, PolkadotPrimitivesV8ExecutorParams, PolkadotPrimitivesV8PvfCheckStatement, PolkadotPrimitivesV8SchedulerParams, PolkadotPrimitivesV8ValidatorAppSignature, PolkadotPrimitivesVstagingDisputeProof, PolkadotPrimitivesVstagingInherentData, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyForkVotingProofAncestryProof, SpConsensusBeefyFutureBlockVotingProof, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpRuntimeMultiSigner, SpSessionMembershipProof, SpWeightsWeightV2Weight, StagingKusamaRuntimeOriginCaller, StagingKusamaRuntimeRuntimeParameters, StagingKusamaRuntimeSessionKeys, StagingXcmExecutorAssetTransferTransferType, StagingXcmV5Location, StagingXcmV5Response, XcmV3WeightLimit, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
@@ -353,6 +353,24 @@ declare module '@polkadot/api-base/types/submittable' {
* - O(1).
**/
extendBountyExpiry: AugmentedSubmittable<(bountyId: Compact<u32> | AnyNumber | Uint8Array, remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Bytes]>;
/**
* Poke the deposit reserved for creating a bounty proposal.
*
* This can be used by accounts to update their reserved amount.
*
* The dispatch origin for this call must be _Signed_.
*
* Parameters:
* - `bounty_id`: The bounty id for which to adjust the deposit.
*
* If the deposit is updated, the difference will be reserved/unreserved from the
* proposer's account.
*
* The transaction is made free if the deposit is updated and paid otherwise.
*
* Emits `DepositPoked` if the deposit is updated.
**/
pokeDeposit: AugmentedSubmittable<(bountyId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
* Propose a new bounty.
*
@@ -1116,7 +1134,7 @@ declare module '@polkadot/api-base/types/submittable' {
* This can only be called when [`Phase::Emergency`] is enabled, as an alternative to
* calling [`Call::set_emergency_election_result`].
**/
governanceFallback: AugmentedSubmittable<(maybeMaxVoters: Option<u32> | null | Uint8Array | u32 | AnyNumber, maybeMaxTargets: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>, Option<u32>]>;
governanceFallback: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Set a solution in the queue, to be handed out to the client of this pallet in the next
* call to `ElectionProvider::elect`.
@@ -1849,159 +1867,6 @@ declare module '@polkadot/api-base/types/submittable' {
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
nis: {
/**
* Make a private receipt communal and create fungible counterparts for its owner.
**/
communify: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
* Ensure we have sufficient funding for all potential payouts.
*
* - `origin`: Must be accepted by `FundOrigin`.
**/
fundDeficit: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Place a bid.
*
* Origin must be Signed, and account must have at least `amount` in free balance.
*
* - `amount`: The amount of the bid; these funds will be reserved, and if/when
* consolidated, removed. Must be at least `MinBid`.
* - `duration`: The number of periods before which the newly consolidated bid may be
* thawed. Must be greater than 1 and no more than `QueueCount`.
*
* Complexities:
* - `Queues[duration].len()` (just take max).
**/
placeBid: AugmentedSubmittable<(amount: Compact<u128> | AnyNumber | Uint8Array, duration: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, u32]>;
/**
* Make a communal receipt private and burn fungible counterparts from its owner.
**/
privatize: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
* Retract a previously placed bid.
*
* Origin must be Signed, and the account should have previously issued a still-active bid
* of `amount` for `duration`.
*
* - `amount`: The amount of the previous bid.
* - `duration`: The duration of the previous bid.
**/
retractBid: AugmentedSubmittable<(amount: Compact<u128> | AnyNumber | Uint8Array, duration: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, u32]>;
/**
* Reduce or remove an outstanding receipt, placing the according proportion of funds into
* the account of the owner.
*
* - `origin`: Must be Signed and the account must be the owner of the fungible counterpart
* for receipt `index`.
* - `index`: The index of the receipt.
**/
thawCommunal: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
* Reduce or remove an outstanding receipt, placing the according proportion of funds into
* the account of the owner.
*
* - `origin`: Must be Signed and the account must be the owner of the receipt `index` as
* well as any fungible counterpart.
* - `index`: The index of the receipt.
* - `portion`: If `Some`, then only the given portion of the receipt should be thawed. If
* `None`, then all of it should be.
**/
thawPrivate: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, maybeProportion: Option<Perquintill> | null | Uint8Array | Perquintill | AnyNumber) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<Perquintill>]>;
/**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
nisCounterpartBalances: {
/**
* Burn the specified liquid free balance from the origin account.
*
* If the origin's account ends up below the existential deposit as a result
* of the burn and `keep_alive` is false, the account will be reaped.
*
* Unlike sending funds to a _burn_ address, which merely makes the funds inaccessible,
* this `burn` operation will reduce total issuance by the amount _burned_.
**/
burn: AugmentedSubmittable<(value: Compact<u128> | AnyNumber | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, bool]>;
/**
* Adjust the total issuance in a saturating way.
*
* Can only be called by root and always needs a positive `delta`.
*
* # Example
**/
forceAdjustTotalIssuance: AugmentedSubmittable<(direction: PalletBalancesAdjustmentDirection | 'Increase' | 'Decrease' | number | Uint8Array, delta: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletBalancesAdjustmentDirection, Compact<u128>]>;
/**
* Set the regular balance of a given account.
*
* The dispatch origin for this call is `root`.
**/
forceSetBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
* Exactly as `transfer_allow_death`, except the origin must be root and the source account
* may be specified.
**/
forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, Compact<u128>]>;
/**
* Unreserve some balance from a user by force.
*
* Can only be called by ROOT.
**/
forceUnreserve: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u128]>;
/**
* Transfer the entire transferable balance from the caller account.
*
* NOTE: This function only attempts to transfer _transferable_ balances. This means that
* any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be
* transferred by this function. To ensure that this function results in a killed account,
* you might need to prepare the account by removing any reference counters, storage
* deposits, etc...
*
* The dispatch origin of this call must be Signed.
*
* - `dest`: The recipient of the transfer.
* - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all
* of the funds the account has, causing the sender account to be killed (false), or
* transfer everything except at least the existential deposit, which will guarantee to
* keep the sender account alive (true).
**/
transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, bool]>;
/**
* Transfer some liquid free balance to another account.
*
* `transfer_allow_death` will set the `FreeBalance` of the sender and receiver.
* If the sender's account is below the existential deposit as a result
* of the transfer, the account will be reaped.
*
* The dispatch origin for this call must be `Signed` by the transactor.
**/
transferAllowDeath: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
* Same as the [`transfer_allow_death`] call, but with a check that the transfer will not
* kill the origin account.
*
* 99% of the time you want [`transfer_allow_death`] instead.
*
* [`transfer_allow_death`]: struct.Pallet.html#method.transfer
**/
transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
* Upgrade a specified account.
*
* - `origin`: Must be `Signed`.
* - `who`: The account to be upgraded.
*
* This will waive the transaction fee if at least all but 10% of the accounts needed to
* be upgraded. (We let some not have to be upgraded just in order to allow for the
* possibility of churn).
**/
upgradeAccounts: AugmentedSubmittable<(who: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
/**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
nominationPools: {
/**
* Top up the deficit or withdraw the excess ED from the pool.
@@ -2457,6 +2322,25 @@ declare module '@polkadot/api-base/types/submittable' {
* the go-ahead signal while the PVF pre-checking feature is enabled.
**/
addTrustedValidationCode: AugmentedSubmittable<(validationCode: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
* Applies the already authorized current code for the parachain,
* triggering the same functionality as `force_set_current_code`.
**/
applyAuthorizedForceSetCurrentCode: AugmentedSubmittable<(para: u32 | AnyNumber | Uint8Array, newCode: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Bytes]>;
/**
* Sets the storage for the authorized current code hash of the parachain.
* If not applied, it will be removed at the `System::block_number() + valid_period` block.
*
* This can be useful, when triggering `Paras::force_set_current_code(para, code)`
* from a different chain than the one where the `Paras` pallet is deployed.
*
* The main purpose is to avoid transferring the entire `code` Wasm blob between chains.
* Instead, we authorize `code_hash` with `root`, which can later be applied by
* `Paras::apply_authorized_force_set_current_code(para, code)` by anyone.
*
* Authorizations are stored in an **overwriting manner**.
**/
authorizeForceSetCurrentCodeHash: AugmentedSubmittable<(para: u32 | AnyNumber | Uint8Array, newCodeHash: H256 | string | Uint8Array, validPeriod: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, H256, u32]>;
/**
* Note a new block head for para within the context of the current block.
**/
@@ -2496,6 +2380,13 @@ declare module '@polkadot/api-base/types/submittable' {
* dispatching.
**/
pokeUnusedValidationCode: AugmentedSubmittable<(validationCodeHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
* Remove an upgrade cooldown for a parachain.
*
* The cost for removing the cooldown earlier depends on the time left for the cooldown
* multiplied by [`Config::CooldownRemovalMultiplier`]. The paid tokens are burned.
**/
removeUpgradeCooldown: AugmentedSubmittable<(para: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
* Generic tx
**/
@@ -2515,7 +2406,7 @@ declare module '@polkadot/api-base/types/submittable' {
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
parasSlashing: {
reportDisputeLostUnsigned: AugmentedSubmittable<(disputeProof: PolkadotPrimitivesV8SlashingDisputeProof | { timeSlot?: any; kind?: any; validatorIndex?: any; validatorId?: any } | string | Uint8Array, keyOwnerProof: SpSessionMembershipProof | { session?: any; trieNodes?: any; validatorCount?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PolkadotPrimitivesV8SlashingDisputeProof, SpSessionMembershipProof]>;
reportDisputeLostUnsigned: AugmentedSubmittable<(disputeProof: PolkadotPrimitivesVstagingDisputeProof | { timeSlot?: any; kind?: any; validatorIndex?: any; validatorId?: any } | string | Uint8Array, keyOwnerProof: SpSessionMembershipProof | { session?: any; trieNodes?: any; validatorCount?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PolkadotPrimitivesVstagingDisputeProof, SpSessionMembershipProof]>;
/**
* Generic tx
**/
@@ -2621,16 +2512,16 @@ declare module '@polkadot/api-base/types/submittable' {
* inaccessible.
*
* Requires a `Signed` origin, and the sender account must have been created by a call to
* `pure` with corresponding parameters.
* `create_pure` with corresponding parameters.
*
* - `spawner`: The account that originally called `pure` to create this account.
* - `index`: The disambiguation index originally passed to `pure`. Probably `0`.
* - `proxy_type`: The proxy type originally passed to `pure`.
* - `height`: The height of the chain when the call to `pure` was processed.
* - `ext_index`: The extrinsic index in which the call to `pure` was processed.
* - `spawner`: The account that originally called `create_pure` to create this account.
* - `index`: The disambiguation index originally passed to `create_pure`. Probably `0`.
* - `proxy_type`: The proxy type originally passed to `create_pure`.
* - `height`: The height of the chain when the call to `create_pure` was processed.
* - `ext_index`: The extrinsic index in which the call to `create_pure` was processed.
*
* Fails with `NoPermission` in case the caller is not a previously created pure
* account whose `pure` call has corresponding parameters.
* account whose `create_pure` call has corresponding parameters.
**/
killPure: AugmentedSubmittable<(spawner: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, proxyType: KusamaRuntimeConstantsProxyProxyType | 'Any' | 'NonTransfer' | 'Governance' | 'Staking' | 'CancelProxy' | 'Auction' | 'Society' | 'NominationPools' | 'Spokesperson' | 'ParaRegistration' | number | Uint8Array, index: u16 | AnyNumber | Uint8Array, height: Compact<u32> | AnyNumber | Uint8Array, extIndex: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, KusamaRuntimeConstantsProxyProxyType, u16, Compact<u32>, Compact<u32>]>;
/**
@@ -2701,7 +2592,7 @@ declare module '@polkadot/api-base/types/submittable' {
*
* The dispatch origin for this call must be _Signed_.
*
* WARNING: This may be called on accounts created by `pure`, however if done, then
* WARNING: This may be called on accounts created by `create_pure`, however if done, then
* the unreserved fees will be inaccessible. **All access to this account will be lost.**
**/
removeProxies: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
@@ -2720,6 +2611,117 @@ declare module '@polkadot/api-base/types/submittable' {
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
rcMigrator: {
/**
* Cancel the migration.
*
* Migration can only be cancelled if it is in the [`MigrationStage::Scheduled`] state.
**/
cancelMigration: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Set the migration stage.
*
* This call is intended for emergency use only and is guarded by the
* [`Config::AdminOrigin`].
**/
forceSetStage: AugmentedSubmittable<(stage: PalletRcMigratorMigrationStage | { Pending: any } | { MigrationPaused: any } | { Scheduled: any } | { WaitingForAh: any } | { WarmUp: any } | { Starting: any } | { PureProxyCandidatesMigrationInit: any } | { AccountsMigrationInit: any } | { AccountsMigrationOngoing: any } | { AccountsMigrationDone: any } | { MultisigMigrationInit: any } | { MultisigMigrationOngoing: any } | { MultisigMigrationDone: any } | { ClaimsMigrationInit: any } | { ClaimsMigrationOngoing: any } | { ClaimsMigrationDone: any } | { ProxyMigrationInit: any } | { ProxyMigrationProxies: any } | { ProxyMigrationAnnouncements: any } | { ProxyMigrationDone: any } | { PreimageMigrationInit: any } | { PreimageMigrationChunksOngoing: any } | { PreimageMigrationChunksDone: any } | { PreimageMigrationRequestStatusOngoing: any } | { PreimageMigrationRequestStatusDone: any } | { PreimageMigrationLegacyRequestStatusInit: any } | { PreimageMigrationLegacyRequestStatusOngoing: any } | { PreimageMigrationLegacyRequestStatusDone: any } | { PreimageMigrationDone: any } | { NomPoolsMigrationInit: any } | { NomPoolsMigrationOngoing: any } | { NomPoolsMigrationDone: any } | { VestingMigrationInit: any } | { VestingMigrationOngoing: any } | { VestingMigrationDone: any } | { DelegatedStakingMigrationInit: any } | { DelegatedStakingMigrationOngoing: any } | { DelegatedStakingMigrationDone: any } | { IndicesMigrationInit: any } | { IndicesMigrationOngoing: any } | { IndicesMigrationDone: any } | { ReferendaMigrationInit: any } | { ReferendaMigrationOngoing: any } | { ReferendaMigrationDone: any } | { BagsListMigrationInit: any } | { BagsListMigrationOngoing: any } | { BagsListMigrationDone: any } | { SchedulerMigrationInit: any } | { SchedulerMigrationOngoing: any } | { SchedulerAgendaMigrationOngoing: any } | { SchedulerMigrationDone: any } | { ConvictionVotingMigrationInit: any } | { ConvictionVotingMigrationOngoing: any } | { ConvictionVotingMigrationDone: any } | { BountiesMigrationInit: any } | { BountiesMigrationOngoing: any } | { BountiesMigrationDone: any } | { ChildBountiesMigrationInit: any } | { ChildBountiesMigrationOngoing: any } | { ChildBountiesMigrationDone: any } | { AssetRateMigrationInit: any } | { AssetRateMigrationOngoing: any } | { AssetRateMigrationDone: any } | { CrowdloanMigrationInit: any } | { CrowdloanMigrationOngoing: any } | { CrowdloanMigrationDone: any } | { TreasuryMigrationInit: any } | { TreasuryMigrationOngoing: any } | { TreasuryMigrationDone: any } | { RecoveryMigrationInit: any } | { RecoveryMigrationOngoing: any } | { RecoveryMigrationDone: any } | { SocietyMigrationInit: any } | { SocietyMigrationOngoing: any } | { SocietyMigrationDone: any } | { StakingMigrationInit: any } | { StakingMigrationOngoing: any } | { StakingMigrationDone: any } | { CoolOff: any } | { SignalMigrationFinish: any } | { MigrationDone: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletRcMigratorMigrationStage]>;
/**
* Pause the migration.
**/
pauseMigration: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Set the accounts to be preserved on Relay Chain during the migration.
*
* The accounts must have no consumers references.
**/
preserveAccounts: AugmentedSubmittable<(accounts: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
/**
* Receive a query response from the Asset Hub for a previously sent xcm message.
**/
receiveQueryResponse: AugmentedSubmittable<(queryId: u64 | AnyNumber | Uint8Array, response: StagingXcmV5Response | { Null: any } | { Assets: any } | { ExecutionResult: any } | { Version: any } | { PalletsInfo: any } | { DispatchResult: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, StagingXcmV5Response]>;
/**
* Resend a previously sent and unconfirmed XCM message.
**/
resendXcm: AugmentedSubmittable<(queryId: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
/**
* Schedule the migration to start at a given moment.
*
* ### Parameters:
* - `start`: The block number at which the migration will start. `DispatchTime` calculated
* at the moment of the extrinsic execution.
* - `warm_up`: Duration or timepoint that will be used to prepare for the migration. Calls
* are filtered during this period. It is intended to give enough time for UMP and DMP
* queues to empty. `DispatchTime` calculated at the moment of the transition to the
* warm-up stage.
* - `cool_off`: The block number at which the post migration cool-off period will end. The
* `DispatchTime` calculated at the moment of the transition to the cool-off stage.
* - `unsafe_ignore_staking_lock_check`: ONLY FOR TESTING. Ignore the check whether the
* scheduled time point is far enough in the future.
*
* Note: If the staking election for next era is already complete, and the next
* validator set is queued in `pallet-session`, we want to avoid starting the data
* migration at this point as it can lead to some missed validator rewards. To address
* this, we stop staking election at the start of migration and must wait atleast 1
* session (set via warm_up) before starting the data migration.
*
* Read [`MigrationStage::Scheduled`] documentation for more details.
**/
scheduleMigration: AugmentedSubmittable<(start: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array, warmUp: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array, coolOff: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array, unsafeIgnoreStakingLockCheck: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportScheduleDispatchTime, FrameSupportScheduleDispatchTime, FrameSupportScheduleDispatchTime, bool]>;
/**
* XCM send call identical to the [`pallet_xcm::Pallet::send`] call but with the
* [Config::SendXcm] router which will be able to send messages to the Asset Hub during
* the migration.
**/
sendXcmMessage: AugmentedSubmittable<(dest: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array, message: XcmVersionedXcm | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedLocation, XcmVersionedXcm]>;
/**
* Set the AH UMP queue priority configuration.
*
* Can only be called by the `AdminOrigin`.
**/
setAhUmpQueuePriority: AugmentedSubmittable<(updated: PalletRcMigratorQueuePriority | { Config: any } | { OverrideConfig: any } | { Disabled: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletRcMigratorQueuePriority]>;
/**
* Set the canceller account id.
*
* The canceller can only stop scheduled migration.
**/
setCanceller: AugmentedSubmittable<(updated: Option<AccountId32> | null | Uint8Array | AccountId32 | string) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>]>;
/**
* Set the manager account id.
*
* The manager has the similar to [`Config::AdminOrigin`] privileges except that it
* can not set the manager account id via `set_manager` call.
**/
setManager: AugmentedSubmittable<(updated: Option<AccountId32> | null | Uint8Array | AccountId32 | string) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>]>;
/**
* Set the unprocessed message buffer size.
*
* `None` means to use the configuration value.
**/
setUnprocessedMsgBuffer: AugmentedSubmittable<(updated: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
/**
* Start the data migration.
*
* This is typically called by the Asset Hub to indicate it's readiness to receive the
* migration data.
**/
startDataMigration: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Vote on behalf of any of the members in `MultisigMembers`.
*
* Unsigned extrinsic, requiring the `payload` to be signed.
*
* Upon each call, a new entry is created in `ManagerMultisigs` map the `payload.call` to
* be dispatched. Once `MultisigThreshold` is reached, the entire map is deleted, and we
* move on to the next round.
*
* The round system ensures that signatures from older round cannot be reused.
**/
voteManagerMultisig: AugmentedSubmittable<(payload: PalletRcMigratorManagerMultisigVote | { who?: any; call?: any; round?: any } | string | Uint8Array, sig: SpRuntimeMultiSignature | { Ed25519: any } | { Sr25519: any } | { Ecdsa: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletRcMigratorManagerMultisigVote, SpRuntimeMultiSignature]>;
/**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
recovery: {
/**
* Send a call through a recovered account.
@@ -2801,6 +2803,32 @@ declare module '@polkadot/api-base/types/submittable' {
* recoverable (i.e. have a recovery configuration).
**/
initiateRecovery: AugmentedSubmittable<(account: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
* Poke deposits for recovery configurations and / or active recoveries.
*
* This can be used by accounts to possibly lower their locked amount.
*
* The dispatch origin for this call must be _Signed_.
*
* Parameters:
* - `maybe_account`: Optional recoverable account for which you have an active recovery
* and want to adjust the deposit for the active recovery.
*
* This function checks both recovery configuration deposit and active recovery deposits
* of the caller:
* - If the caller has created a recovery configuration, checks and adjusts its deposit
* - If the caller has initiated any active recoveries, and provides the account in
* `maybe_account`, checks and adjusts those deposits
*
* If any deposit is updated, the difference will be reserved/unreserved from the caller's
* account.
*
* The transaction is made free if any deposit is updated and paid otherwise.
*
* Emits `DepositPoked` if any deposit is updated.
* Multiple events may be emitted in case both types of deposits are updated.
**/
pokeDeposit: AugmentedSubmittable<(maybeAccount: Option<MultiAddress> | null | Uint8Array | MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string) => SubmittableExtrinsic<ApiType>, [Option<MultiAddress>]>;
/**
* Remove the recovery process for your account. Recovered accounts are still accessible.
*
@@ -3308,6 +3336,16 @@ declare module '@polkadot/api-base/types/submittable' {
* payouts remaining.
**/
payout: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Poke the deposit reserved when bidding.
*
* The dispatch origin for this call must be _Signed_ and must be the bidder.
*
* The transaction fee is waived if the deposit is changed after poking/reconsideration.
*
* Emits `DepositPoked` if successful.
**/
pokeDeposit: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Punish the skeptic with a strike if they did not vote on a candidate. Callable by the
* candidate.
@@ -3438,6 +3476,7 @@ declare module '@polkadot/api-base/types/submittable' {
* Can be called by the `T::AdminOrigin`.
*
* Parameters: era and indices of the slashes for that era to kill.
* They **must** be sorted in ascending order, *and* unique.
**/
cancelDeferredSlash: AugmentedSubmittable<(era: u32 | AnyNumber | Uint8Array, slashIndices: Vec<u32> | (u32 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<u32>]>;
/**
@@ -3795,6 +3834,8 @@ declare module '@polkadot/api-base/types/submittable' {
* period ends. If this leaves an amount actively bonded less than
* [`asset::existential_deposit`], then it is increased to the full amount.
*
* The stash may be chilled if the ledger total amount falls to 0 after unbonding.
*
* The dispatch origin for this call must be _Signed_ by the controller, not the stash.
*
* Once the unlock period is done, you can call `withdraw_unbonded` to actually move
@@ -3860,6 +3901,21 @@ declare module '@polkadot/api-base/types/submittable' {
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
stakingAhClient: {
/**
* manually do what this pallet was meant to do at the end of the migration.
**/
forceOnMigrationEnd: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Allows governance to force set the operating mode of the pallet.
**/
setMode: AugmentedSubmittable<(mode: PalletStakingAsyncAhClientOperatingMode | 'Passive' | 'Buffered' | 'Active' | number | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletStakingAsyncAhClientOperatingMode]>;
validatorSet: AugmentedSubmittable<(report: PalletStakingAsyncRcClientValidatorSetReport | { newValidatorSet?: any; id?: any; pruneUpTo?: any; leftover?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletStakingAsyncRcClientValidatorSetReport]>;
/**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
system: {
/**
* Provide the preimage (runtime binary) `code` for an upgrade that has been authorized.
+2
View File
@@ -68,7 +68,9 @@ export function keysMulti (instanceId: string, api: DeriveApi): (stashIds: (Uint
switchMap((queuedKeys) =>
combineLatest([
of(queuedKeys),
// eslint-disable-next-line @typescript-eslint/dot-notation
api.consts['session']?.['dedupKeyPrefix']
// eslint-disable-next-line @typescript-eslint/dot-notation
? api.query.session.nextKeys.multi(stashIds.map((s) => [api.consts['session']['dedupKeyPrefix'], s]))
: combineLatest(stashIds.map((s) => api.query.session.nextKeys(s)))
])
File diff suppressed because it is too large Load Diff
@@ -308,6 +308,13 @@ export default {
StateTrieMigration: 'PalletStateTrieMigrationHoldReason'
}
},
/**
* Lookup255: frame_support::traits::tokens::misc::IdAmount<Id, Balance>
**/
FrameSupportTokensMiscIdAmount: {
id: 'Null',
amount: 'u128'
},
/**
* Lookup271: pallet_collator_selection::pallet::CandidateInfo<sp_core::crypto::AccountId32, Balance>
**/
+798 -37
View File
@@ -5,7 +5,26 @@
export default {
/**
* Lookup136: staging_kusama_runtime::SessionKeys
* Lookup35: pallet_balances::pallet::UnexpectedKind
**/
PalletBalancesUnexpectedKind: {
_enum: ['BalanceUpdated', 'FailedToMutateAccount']
},
/**
* Lookup46: pallet_session::historical::pallet::Event<T>
**/
PalletSessionHistoricalPalletEvent: {
_enum: {
RootStored: {
index: 'u32',
},
RootsPruned: {
upTo: 'u32'
}
}
},
/**
* Lookup138: staging_kusama_runtime::SessionKeys
**/
StagingKusamaRuntimeSessionKeys: {
grandpa: 'SpConsensusGrandpaAppPublic',
@@ -16,7 +35,7 @@ export default {
beefy: 'SpConsensusBeefyEcdsaCryptoPublic'
},
/**
* Lookup158: staging_kusama_runtime::OriginCaller
* Lookup160: staging_kusama_runtime::OriginCaller
**/
StagingKusamaRuntimeOriginCaller: {
_enum: {
@@ -123,13 +142,13 @@ export default {
}
},
/**
* Lookup160: staging_kusama_runtime::governance::origins::pallet_custom_origins::Origin
* Lookup162: staging_kusama_runtime::governance::origins::pallet_custom_origins::Origin
**/
StagingKusamaRuntimeGovernanceOriginsPalletCustomOriginsOrigin: {
_enum: ['StakingAdmin', 'Treasurer', 'FellowshipAdmin', 'GeneralAdmin', 'AuctionAdmin', 'LeaseAdmin', 'ReferendumCanceller', 'ReferendumKiller', 'SmallTipper', 'BigTipper', 'SmallSpender', 'MediumSpender', 'BigSpender', 'WhitelistedCaller', 'FellowshipInitiates', 'Fellows', 'FellowshipExperts', 'FellowshipMasters', 'Fellowship1Dan', 'Fellowship2Dan', 'Fellowship3Dan', 'Fellowship4Dan', 'Fellowship5Dan', 'Fellowship6Dan', 'Fellowship7Dan', 'Fellowship8Dan', 'Fellowship9Dan', 'WishForChange']
},
/**
* Lookup170: staging_kusama_runtime::RuntimeParameters
* Lookup172: staging_kusama_runtime::RuntimeParameters
**/
StagingKusamaRuntimeRuntimeParameters: {
_enum: {
@@ -138,7 +157,7 @@ export default {
}
},
/**
* Lookup171: staging_kusama_runtime::dynamic_params::inflation::Parameters
* Lookup173: staging_kusama_runtime::dynamic_params::inflation::Parameters
**/
StagingKusamaRuntimeDynamicParamsInflationParameters: {
_enum: {
@@ -150,27 +169,27 @@ export default {
}
},
/**
* Lookup172: staging_kusama_runtime::dynamic_params::inflation::MinInflation
* Lookup174: staging_kusama_runtime::dynamic_params::inflation::MinInflation
**/
StagingKusamaRuntimeDynamicParamsInflationMinInflation: 'Null',
/**
* Lookup175: staging_kusama_runtime::dynamic_params::inflation::MaxInflation
* Lookup177: staging_kusama_runtime::dynamic_params::inflation::MaxInflation
**/
StagingKusamaRuntimeDynamicParamsInflationMaxInflation: 'Null',
/**
* Lookup176: staging_kusama_runtime::dynamic_params::inflation::IdealStake
* Lookup178: staging_kusama_runtime::dynamic_params::inflation::IdealStake
**/
StagingKusamaRuntimeDynamicParamsInflationIdealStake: 'Null',
/**
* Lookup177: staging_kusama_runtime::dynamic_params::inflation::Falloff
* Lookup179: staging_kusama_runtime::dynamic_params::inflation::Falloff
**/
StagingKusamaRuntimeDynamicParamsInflationFalloff: 'Null',
/**
* Lookup178: staging_kusama_runtime::dynamic_params::inflation::UseAuctionSlots
* Lookup180: staging_kusama_runtime::dynamic_params::inflation::UseAuctionSlots
**/
StagingKusamaRuntimeDynamicParamsInflationUseAuctionSlots: 'Null',
/**
* Lookup180: staging_kusama_runtime::dynamic_params::treasury::Parameters
* Lookup182: staging_kusama_runtime::dynamic_params::treasury::Parameters
**/
StagingKusamaRuntimeDynamicParamsTreasuryParameters: {
_enum: {
@@ -179,25 +198,25 @@ export default {
}
},
/**
* Lookup181: staging_kusama_runtime::dynamic_params::treasury::BurnPortion
* Lookup183: staging_kusama_runtime::dynamic_params::treasury::BurnPortion
**/
StagingKusamaRuntimeDynamicParamsTreasuryBurnPortion: 'Null',
/**
* Lookup184: staging_kusama_runtime::dynamic_params::treasury::BurnDestination
* Lookup186: staging_kusama_runtime::dynamic_params::treasury::BurnDestination
**/
StagingKusamaRuntimeDynamicParamsTreasuryBurnDestination: 'Null',
/**
* Lookup186: staging_kusama_runtime::BurnDestinationAccount
* Lookup188: staging_kusama_runtime::BurnDestinationAccount
**/
StagingKusamaRuntimeBurnDestinationAccount: 'Option<AccountId32>',
/**
* Lookup206: kusama_runtime_constants::proxy::ProxyType
* Lookup209: kusama_runtime_constants::proxy::ProxyType
**/
KusamaRuntimeConstantsProxyProxyType: {
_enum: ['Any', 'NonTransfer', 'Governance', 'Staking', '__Unused4', 'CancelProxy', 'Auction', 'Society', 'NominationPools', 'Spokesperson', 'ParaRegistration']
},
/**
* Lookup216: staging_kusama_runtime::NposCompactSolution24
* Lookup219: staging_kusama_runtime::NposCompactSolution24
**/
StagingKusamaRuntimeNposCompactSolution24: {
votes1: 'Vec<(Compact<u32>,Compact<u16>)>',
@@ -226,7 +245,485 @@ export default {
votes24: 'Vec<(Compact<u32>,[(Compact<u16>,Compact<PerU16>);23],Compact<u16>)>'
},
/**
* Lookup510: staging_kusama_runtime::RuntimeParametersKey
* Lookup317: pallet_staking_async_ah_client::pallet::Call<T>
**/
PalletStakingAsyncAhClientCall: {
_enum: {
validator_set: {
report: 'PalletStakingAsyncRcClientValidatorSetReport',
},
set_mode: {
mode: 'PalletStakingAsyncAhClientOperatingMode',
},
force_on_migration_end: 'Null'
}
},
/**
* Lookup318: pallet_staking_async_rc_client::ValidatorSetReport<sp_core::crypto::AccountId32>
**/
PalletStakingAsyncRcClientValidatorSetReport: {
newValidatorSet: 'Vec<AccountId32>',
id: 'u32',
pruneUpTo: 'Option<u32>',
leftover: 'bool'
},
/**
* Lookup319: pallet_staking_async_ah_client::OperatingMode
**/
PalletStakingAsyncAhClientOperatingMode: {
_enum: ['Passive', 'Buffered', 'Active']
},
/**
* Lookup373: polkadot_primitives::vstaging::DisputeProof
**/
PolkadotPrimitivesVstagingDisputeProof: {
timeSlot: 'PolkadotPrimitivesV8SlashingDisputesTimeSlot',
kind: 'PolkadotPrimitivesVstagingDisputeOffenceKind',
validatorIndex: 'u32',
validatorId: 'PolkadotPrimitivesV8ValidatorAppPublic'
},
/**
* Lookup375: polkadot_primitives::vstaging::DisputeOffenceKind
**/
PolkadotPrimitivesVstagingDisputeOffenceKind: {
_enum: ['ForInvalidBacked', 'AgainstValid', 'ForInvalidApproved']
},
/**
* Lookup502: pallet_rc_migrator::pallet::Call<T>
**/
PalletRcMigratorCall: {
_enum: {
force_set_stage: {
stage: 'PalletRcMigratorMigrationStage',
},
schedule_migration: {
start: 'FrameSupportScheduleDispatchTime',
warmUp: 'FrameSupportScheduleDispatchTime',
coolOff: 'FrameSupportScheduleDispatchTime',
unsafeIgnoreStakingLockCheck: 'bool',
},
start_data_migration: 'Null',
receive_query_response: {
queryId: 'u64',
response: 'StagingXcmV5Response',
},
resend_xcm: {
queryId: 'u64',
},
set_unprocessed_msg_buffer: {
_alias: {
new_: 'new',
},
new_: 'Option<u32>',
},
set_ah_ump_queue_priority: {
_alias: {
new_: 'new',
},
new_: 'PalletRcMigratorQueuePriority',
},
set_manager: {
_alias: {
new_: 'new',
},
new_: 'Option<AccountId32>',
},
send_xcm_message: {
dest: 'XcmVersionedLocation',
message: 'XcmVersionedXcm',
},
preserve_accounts: {
accounts: 'Vec<AccountId32>',
},
set_canceller: {
_alias: {
new_: 'new',
},
new_: 'Option<AccountId32>',
},
pause_migration: 'Null',
cancel_migration: 'Null',
vote_manager_multisig: {
payload: 'PalletRcMigratorManagerMultisigVote',
sig: 'SpRuntimeMultiSignature'
}
}
},
/**
* Lookup503: pallet_rc_migrator::MigrationStage<sp_core::crypto::AccountId32, BlockNumber, BagsListScore, VotingClass, polkadot_runtime_common::impls::VersionedLocatableAsset, SchedulerBlockNumber>
**/
PalletRcMigratorMigrationStage: {
_enum: {
Pending: 'Null',
MigrationPaused: 'Null',
Scheduled: {
start: 'u32',
},
WaitingForAh: 'Null',
WarmUp: {
endAt: 'u32',
},
Starting: 'Null',
PureProxyCandidatesMigrationInit: 'Null',
AccountsMigrationInit: 'Null',
AccountsMigrationOngoing: {
lastKey: 'Option<AccountId32>',
},
AccountsMigrationDone: 'Null',
MultisigMigrationInit: 'Null',
MultisigMigrationOngoing: {
lastKey: 'Option<(AccountId32,[u8;32])>',
},
MultisigMigrationDone: 'Null',
ClaimsMigrationInit: 'Null',
ClaimsMigrationOngoing: {
currentKey: 'Option<PalletRcMigratorClaimsClaimsStage>',
},
ClaimsMigrationDone: 'Null',
ProxyMigrationInit: 'Null',
ProxyMigrationProxies: {
lastKey: 'Option<AccountId32>',
},
ProxyMigrationAnnouncements: {
lastKey: 'Option<AccountId32>',
},
ProxyMigrationDone: 'Null',
PreimageMigrationInit: 'Null',
PreimageMigrationChunksOngoing: {
lastKey: 'Option<((H256,u32),u32)>',
},
PreimageMigrationChunksDone: 'Null',
PreimageMigrationRequestStatusOngoing: {
nextKey: 'Option<H256>',
},
PreimageMigrationRequestStatusDone: 'Null',
PreimageMigrationLegacyRequestStatusInit: 'Null',
PreimageMigrationLegacyRequestStatusOngoing: {
nextKey: 'Option<H256>',
},
PreimageMigrationLegacyRequestStatusDone: 'Null',
PreimageMigrationDone: 'Null',
NomPoolsMigrationInit: 'Null',
NomPoolsMigrationOngoing: {
nextKey: 'Option<PalletRcMigratorStakingNomPoolsNomPoolsStage>',
},
NomPoolsMigrationDone: 'Null',
VestingMigrationInit: 'Null',
VestingMigrationOngoing: {
nextKey: 'Option<AccountId32>',
},
VestingMigrationDone: 'Null',
DelegatedStakingMigrationInit: 'Null',
DelegatedStakingMigrationOngoing: {
nextKey: 'Option<PalletRcMigratorStakingDelegatedStakingDelegatedStakingStage>',
},
DelegatedStakingMigrationDone: 'Null',
IndicesMigrationInit: 'Null',
IndicesMigrationOngoing: {
nextKey: 'Option<Null>',
},
IndicesMigrationDone: 'Null',
ReferendaMigrationInit: 'Null',
ReferendaMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorReferendaReferendaStage>',
},
ReferendaMigrationDone: 'Null',
BagsListMigrationInit: 'Null',
BagsListMigrationOngoing: {
nextKey: 'Option<PalletRcMigratorStakingBagsListBagsListStage>',
},
BagsListMigrationDone: 'Null',
SchedulerMigrationInit: 'Null',
SchedulerMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorSchedulerSchedulerStage>',
},
SchedulerAgendaMigrationOngoing: {
lastKey: 'Option<u32>',
},
SchedulerMigrationDone: 'Null',
ConvictionVotingMigrationInit: 'Null',
ConvictionVotingMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorConvictionVotingConvictionVotingStage>',
},
ConvictionVotingMigrationDone: 'Null',
BountiesMigrationInit: 'Null',
BountiesMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorBountiesBountiesStage>',
},
BountiesMigrationDone: 'Null',
ChildBountiesMigrationInit: 'Null',
ChildBountiesMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorChildBountiesChildBountiesStage>',
},
ChildBountiesMigrationDone: 'Null',
AssetRateMigrationInit: 'Null',
AssetRateMigrationOngoing: {
lastKey: 'Option<PolkadotRuntimeCommonImplsVersionedLocatableAsset>',
},
AssetRateMigrationDone: 'Null',
CrowdloanMigrationInit: 'Null',
CrowdloanMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorCrowdloanCrowdloanStage>',
},
CrowdloanMigrationDone: 'Null',
TreasuryMigrationInit: 'Null',
TreasuryMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorTreasuryTreasuryStage>',
},
TreasuryMigrationDone: 'Null',
RecoveryMigrationInit: 'Null',
RecoveryMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorRecoveryRecoveryStage>',
},
RecoveryMigrationDone: 'Null',
SocietyMigrationInit: 'Null',
SocietyMigrationOngoing: {
lastKey: 'Option<PalletRcMigratorSocietySocietyStage>',
},
SocietyMigrationDone: 'Null',
StakingMigrationInit: 'Null',
StakingMigrationOngoing: {
nextKey: 'Option<PalletRcMigratorStakingStakingImplStakingStage>',
},
StakingMigrationDone: 'Null',
CoolOff: {
endAt: 'u32',
},
SignalMigrationFinish: 'Null',
MigrationDone: 'Null'
}
},
/**
* Lookup507: pallet_rc_migrator::claims::ClaimsStage<sp_core::crypto::AccountId32>
**/
PalletRcMigratorClaimsClaimsStage: {
_enum: {
StorageValues: 'Null',
Claims: 'Option<EthereumAddress>',
Vesting: 'Option<EthereumAddress>',
Signing: 'Option<EthereumAddress>',
Preclaims: 'Option<AccountId32>',
Finished: 'Null'
}
},
/**
* Lookup513: pallet_rc_migrator::staking::nom_pools::NomPoolsStage<sp_core::crypto::AccountId32>
**/
PalletRcMigratorStakingNomPoolsNomPoolsStage: {
_enum: {
StorageValues: 'Null',
PoolMembers: 'Option<AccountId32>',
BondedPools: 'Option<u32>',
RewardPools: 'Option<u32>',
SubPoolsStorage: 'Option<u32>',
Metadata: 'Option<u32>',
ReversePoolIdLookup: 'Option<AccountId32>',
ClaimPermissions: 'Option<AccountId32>',
Finished: 'Null'
}
},
/**
* Lookup515: pallet_rc_migrator::staking::delegated_staking::DelegatedStakingStage<sp_core::crypto::AccountId32>
**/
PalletRcMigratorStakingDelegatedStakingDelegatedStakingStage: {
_enum: {
Delegators: 'Option<AccountId32>',
Agents: 'Option<AccountId32>',
Finished: 'Null'
}
},
/**
* Lookup518: pallet_rc_migrator::referenda::ReferendaStage
**/
PalletRcMigratorReferendaReferendaStage: {
_enum: {
StorageValues: 'Null',
Metadata: 'Option<u32>',
ReferendumInfo: 'Option<u32>'
}
},
/**
* Lookup520: pallet_rc_migrator::staking::bags_list::BagsListStage<sp_core::crypto::AccountId32, Score>
**/
PalletRcMigratorStakingBagsListBagsListStage: {
_enum: {
ListNodes: 'Option<AccountId32>',
ListBags: 'Option<u64>',
Finished: 'Null'
}
},
/**
* Lookup522: pallet_rc_migrator::scheduler::SchedulerStage<BlockNumber>
**/
PalletRcMigratorSchedulerSchedulerStage: {
_enum: {
IncompleteSince: 'Null',
Retries: 'Option<(u32,u32)>',
Lookup: 'Option<[u8;32]>',
Finished: 'Null'
}
},
/**
* Lookup525: pallet_rc_migrator::conviction_voting::ConvictionVotingStage<sp_core::crypto::AccountId32, Class>
**/
PalletRcMigratorConvictionVotingConvictionVotingStage: {
_enum: {
VotingFor: 'Option<(AccountId32,u16)>',
ClassLocksFor: 'Option<AccountId32>',
Finished: 'Null'
}
},
/**
* Lookup529: pallet_rc_migrator::bounties::BountiesStage
**/
PalletRcMigratorBountiesBountiesStage: {
_enum: {
BountyCount: 'Null',
BountyApprovals: 'Null',
BountyDescriptions: {
lastKey: 'Option<u32>',
},
Bounties: {
lastKey: 'Option<u32>',
},
Finished: 'Null'
}
},
/**
* Lookup531: pallet_rc_migrator::child_bounties::ChildBountiesStage
**/
PalletRcMigratorChildBountiesChildBountiesStage: {
_enum: {
ChildBountyCount: 'Null',
ParentChildBounties: {
parentId: 'Option<u32>',
},
ParentTotalChildBounties: {
parentId: 'Option<u32>',
},
ChildBounties: {
ids: 'Option<(u32,u32)>',
},
ChildBountyDescriptionsV1: {
ids: 'Option<(u32,u32)>',
},
V0ToV1ChildBountyIds: {
childId: 'Option<u32>',
},
ChildrenCuratorFees: {
childId: 'Option<u32>',
},
Finished: 'Null'
}
},
/**
* Lookup534: pallet_rc_migrator::crowdloan::CrowdloanStage
**/
PalletRcMigratorCrowdloanCrowdloanStage: {
_enum: {
Setup: 'Null',
LeaseReserve: {
lastKey: 'Option<u32>',
},
CrowdloanContribution: {
lastKey: 'Option<u32>',
},
CrowdloanReserve: 'Null',
Finished: 'Null'
}
},
/**
* Lookup537: pallet_rc_migrator::treasury::TreasuryStage
**/
PalletRcMigratorTreasuryTreasuryStage: {
_enum: {
ProposalCount: 'Null',
Proposals: 'Option<u32>',
Approvals: 'Null',
SpendCount: 'Null',
Spends: 'Option<u32>',
LastSpendPeriod: 'Null',
Funds: 'Null',
Finished: 'Null'
}
},
/**
* Lookup539: pallet_rc_migrator::recovery::RecoveryStage
**/
PalletRcMigratorRecoveryRecoveryStage: {
_enum: {
Recoverable: 'Option<AccountId32>',
ActiveRecoveries: 'Option<(AccountId32,AccountId32)>',
Proxy: 'Option<AccountId32>',
Finished: 'Null'
}
},
/**
* Lookup543: pallet_rc_migrator::society::SocietyStage
**/
PalletRcMigratorSocietySocietyStage: {
_enum: {
Values: 'Null',
Members: 'Option<AccountId32>',
Payouts: 'Option<AccountId32>',
MemberByIndex: 'Option<u32>',
SuspendedMembers: 'Option<AccountId32>',
Candidates: 'Option<AccountId32>',
Votes: 'Option<(AccountId32,AccountId32)>',
VoteClearCursor: 'Option<AccountId32>',
DefenderVotes: 'Option<(u32,AccountId32)>',
Finished: 'Null'
}
},
/**
* Lookup547: pallet_rc_migrator::staking::staking_impl::StakingStage<sp_core::crypto::AccountId32>
**/
PalletRcMigratorStakingStakingImplStakingStage: {
_enum: {
Values: 'Null',
Invulnerables: 'Null',
Bonded: 'Option<AccountId32>',
Ledger: 'Option<AccountId32>',
Payee: 'Option<AccountId32>',
Validators: 'Option<AccountId32>',
Nominators: 'Option<AccountId32>',
VirtualStakers: 'Option<AccountId32>',
ErasStakersOverview: 'Option<(u32,AccountId32)>',
ErasStakersPaged: 'Option<(u32,AccountId32,u32)>',
ClaimedRewards: 'Option<(u32,AccountId32)>',
ErasValidatorPrefs: 'Option<(u32,AccountId32)>',
ErasValidatorReward: 'Option<u32>',
ErasRewardPoints: 'Option<u32>',
ErasTotalStake: 'Option<u32>',
UnappliedSlashes: 'Option<u32>',
BondedEras: 'Null',
ValidatorSlashInEra: 'Option<(u32,AccountId32)>',
NominatorSlashInEra: 'Option<(u32,AccountId32)>',
SlashingSpans: 'Option<AccountId32>',
SpanSlash: 'Option<(AccountId32,u32)>',
Finished: 'Null'
}
},
/**
* Lookup552: pallet_rc_migrator::types::QueuePriority<BlockNumber>
**/
PalletRcMigratorQueuePriority: {
_enum: {
Config: 'Null',
OverrideConfig: '(u32,u32)',
Disabled: 'Null'
}
},
/**
* Lookup553: pallet_rc_migrator::pallet::ManagerMultisigVote<T>
**/
PalletRcMigratorManagerMultisigVote: {
who: 'SpRuntimeMultiSigner',
call: 'Call',
round: 'u32'
},
/**
* Lookup566: staging_kusama_runtime::RuntimeParametersKey
**/
StagingKusamaRuntimeRuntimeParametersKey: {
_enum: {
@@ -235,19 +732,19 @@ export default {
}
},
/**
* Lookup511: staging_kusama_runtime::dynamic_params::inflation::ParametersKey
* Lookup567: staging_kusama_runtime::dynamic_params::inflation::ParametersKey
**/
StagingKusamaRuntimeDynamicParamsInflationParametersKey: {
_enum: ['MinInflation', 'MaxInflation', 'IdealStake', 'Falloff', 'UseAuctionSlots']
},
/**
* Lookup512: staging_kusama_runtime::dynamic_params::treasury::ParametersKey
* Lookup568: staging_kusama_runtime::dynamic_params::treasury::ParametersKey
**/
StagingKusamaRuntimeDynamicParamsTreasuryParametersKey: {
_enum: ['BurnPortion', 'BurnDestination']
},
/**
* Lookup514: staging_kusama_runtime::RuntimeParametersValue
* Lookup570: staging_kusama_runtime::RuntimeParametersValue
**/
StagingKusamaRuntimeRuntimeParametersValue: {
_enum: {
@@ -256,7 +753,7 @@ export default {
}
},
/**
* Lookup515: staging_kusama_runtime::dynamic_params::inflation::ParametersValue
* Lookup571: staging_kusama_runtime::dynamic_params::inflation::ParametersValue
**/
StagingKusamaRuntimeDynamicParamsInflationParametersValue: {
_enum: {
@@ -268,7 +765,7 @@ export default {
}
},
/**
* Lookup516: staging_kusama_runtime::dynamic_params::treasury::ParametersValue
* Lookup572: staging_kusama_runtime::dynamic_params::treasury::ParametersValue
**/
StagingKusamaRuntimeDynamicParamsTreasuryParametersValue: {
_enum: {
@@ -277,7 +774,137 @@ export default {
}
},
/**
* Lookup608: staging_kusama_runtime::RuntimeHoldReason
* Lookup579: pallet_recovery::DepositKind<staging_kusama_runtime::Runtime>
**/
PalletRecoveryDepositKind: {
_enum: {
RecoveryConfig: 'Null',
ActiveRecoveryFor: 'AccountId32'
}
},
/**
* Lookup580: staging_kusama_runtime::Runtime
**/
StagingKusamaRuntimeRuntime: 'Null',
/**
* Lookup598: pallet_staking_async_ah_client::pallet::Event<T>
**/
PalletStakingAsyncAhClientEvent: {
_enum: {
ValidatorSetReceived: {
id: 'u32',
newValidatorSetCount: 'u32',
pruneUpTo: 'Option<u32>',
leftover: 'bool',
},
CouldNotMergeAndDropped: 'Null',
SetTooSmallAndDropped: 'Null',
Unexpected: 'PalletStakingAsyncAhClientUnexpectedKind'
}
},
/**
* Lookup599: pallet_staking_async_ah_client::pallet::UnexpectedKind
**/
PalletStakingAsyncAhClientUnexpectedKind: {
_enum: ['ReceivedValidatorSetWhilePassive', 'UnexpectedModeTransition', 'SessionReportSendFailed', 'SessionReportDropped', 'OffenceSendFailed', 'ValidatorPointDropped']
},
/**
* Lookup617: staging_xcm::v5::traits::InstructionError
**/
StagingXcmV5TraitsInstructionError: {
index: 'u8',
error: 'XcmV5TraitsError'
},
/**
* Lookup622: pallet_rc_migrator::pallet::Event<T>
**/
PalletRcMigratorEvent: {
_enum: {
StageTransition: {
_alias: {
new_: 'new',
},
old: 'PalletRcMigratorMigrationStage',
new_: 'PalletRcMigratorMigrationStage',
},
AssetHubMigrationStarted: 'Null',
AssetHubMigrationFinished: 'Null',
QueryResponseReceived: {
queryId: 'u64',
response: 'XcmV3MaybeErrorCode',
},
XcmResendAttempt: {
queryId: 'u64',
sendError: 'Option<XcmV3TraitsSendError>',
},
UnprocessedMsgBufferSet: {
_alias: {
new_: 'new',
},
new_: 'u32',
old: 'u32',
},
AhUmpQueuePrioritySet: {
prioritized: 'bool',
cycleBlock: 'u32',
cyclePeriod: 'u32',
},
AhUmpQueuePriorityConfigSet: {
_alias: {
new_: 'new',
},
old: 'PalletRcMigratorQueuePriority',
new_: 'PalletRcMigratorQueuePriority',
},
MigratedBalanceRecordSet: {
kept: 'u128',
migrated: 'u128',
},
MigratedBalanceConsumed: {
kept: 'u128',
migrated: 'u128',
},
ManagerSet: {
_alias: {
new_: 'new',
},
old: 'Option<AccountId32>',
new_: 'Option<AccountId32>',
},
XcmSent: {
origin: 'StagingXcmV5Location',
destination: 'StagingXcmV5Location',
message: 'StagingXcmV5Xcm',
messageId: '[u8;32]',
},
StakingElectionsPaused: 'Null',
AccountsPreserved: {
accounts: 'Vec<AccountId32>',
},
CancellerSet: {
_alias: {
new_: 'new',
},
old: 'Option<AccountId32>',
new_: 'Option<AccountId32>',
},
MigrationPaused: {
pauseStage: 'PalletRcMigratorMigrationStage',
},
MigrationCancelled: 'Null',
PureAccountsIndexed: {
numPureAccounts: 'u32',
},
ManagerMultisigDispatched: {
res: 'Result<Null, SpRuntimeDispatchError>',
},
ManagerMultisigVoted: {
votes: 'u32'
}
}
},
/**
* Lookup668: staging_kusama_runtime::RuntimeHoldReason
**/
StagingKusamaRuntimeRuntimeHoldReason: {
_enum: {
@@ -289,7 +916,7 @@ export default {
__Unused5: 'Null',
Staking: 'PalletStakingPalletHoldReason',
__Unused7: 'Null',
__Unused8: 'Null',
Session: 'PalletSessionHoldReason',
__Unused9: 'Null',
__Unused10: 'Null',
__Unused11: 'Null',
@@ -319,7 +946,7 @@ export default {
__Unused35: 'Null',
__Unused36: 'Null',
__Unused37: 'Null',
Nis: 'PalletNisHoldReason',
__Unused38: 'Null',
__Unused39: 'Null',
__Unused40: 'Null',
__Unused41: 'Null',
@@ -384,7 +1011,13 @@ export default {
}
},
/**
* Lookup617: staging_kusama_runtime::RuntimeFreezeReason
* Lookup670: pallet_session::pallet::HoldReason
**/
PalletSessionHoldReason: {
_enum: ['Keys']
},
/**
* Lookup677: staging_kusama_runtime::RuntimeFreezeReason
**/
StagingKusamaRuntimeRuntimeFreezeReason: {
_enum: {
@@ -433,18 +1066,91 @@ export default {
}
},
/**
* Lookup791: frame_support::traits::tokens::misc::IdAmount<Id, Balance>
* Lookup824: frame_election_provider_support::BoundedSupports<sp_core::crypto::AccountId32, BOuter, BInner>
**/
FrameSupportTokensMiscIdAmount: {
id: 'Null',
amount: 'u128'
FrameElectionProviderSupportBoundedSupports: 'Vec<(AccountId32,FrameElectionProviderSupportBoundedSupport)>',
/**
* Lookup827: frame_election_provider_support::BoundedSupport<sp_core::crypto::AccountId32, Bound>
**/
FrameElectionProviderSupportBoundedSupport: {
total: 'u128',
voters: 'Vec<(AccountId32,u128)>'
},
/**
* Lookup983: staging_kusama_runtime::Runtime
* Lookup869: pallet_staking_async_rc_client::SessionReport<sp_core::crypto::AccountId32>
**/
StagingKusamaRuntimeRuntime: 'Null',
PalletStakingAsyncRcClientSessionReport: {
endIndex: 'u32',
validatorPoints: 'Vec<(AccountId32,u32)>',
activationTimestamp: 'Option<(u64,u32)>',
leftover: 'bool'
},
/**
* Lookup1099: staging_kusama_runtime::RuntimeError
* Lookup873: pallet_staking_async_rc_client::Offence<sp_core::crypto::AccountId32>
**/
PalletStakingAsyncRcClientOffence: {
offender: 'AccountId32',
reporters: 'Vec<AccountId32>',
slashFraction: 'Perbill'
},
/**
* Lookup875: pallet_staking_async_ah_client::pallet::Error<T>
**/
PalletStakingAsyncAhClientError: {
_enum: ['Blocked']
},
/**
* Lookup920: polkadot_runtime_parachains::paras::AuthorizedCodeHashAndExpiry<T>
**/
PolkadotRuntimeParachainsParasAuthorizedCodeHashAndExpiry: {
codeHash: 'H256',
expireAt: 'u32'
},
/**
* Lookup945: polkadot_primitives::vstaging::PendingSlashes
**/
PolkadotPrimitivesVstagingPendingSlashes: {
_alias: {
keys_: 'keys'
},
keys_: 'BTreeMap<u32, PolkadotPrimitivesV8ValidatorAppPublic>',
kind: 'PolkadotPrimitivesVstagingDisputeOffenceKind'
},
/**
* Lookup1013: pallet_xcm::errors::ExecutionError
**/
PalletXcmErrorsExecutionError: {
_enum: ['Overflow', 'Unimplemented', 'UntrustedReserveLocation', 'UntrustedTeleportLocation', 'LocationFull', 'LocationNotInvertible', 'BadOrigin', 'InvalidLocation', 'AssetNotFound', 'FailedToTransactAsset', 'NotWithdrawable', 'LocationCannotHold', 'ExceedsMaxMessageSize', 'DestinationUnsupported', 'Transport', 'Unroutable', 'UnknownClaim', 'FailedToDecode', 'MaxWeightInvalid', 'NotHoldingFees', 'TooExpensive', 'Trap', 'ExpectationFalse', 'PalletNotFound', 'NameMismatch', 'VersionIncompatible', 'HoldingWouldOverflow', 'ExportError', 'ReanchorFailed', 'NoDeal', 'FeesNotMet', 'LockError', 'NoPermission', 'Unanchored', 'NotDepositable', 'TooManyAssets', 'UnhandledXcmVersion', 'WeightLimitReached', 'Barrier', 'WeightNotComputable', 'ExceedsStackLimit']
},
/**
* Lookup1026: pallet_rc_migrator::accounts::AccountState<Balance>
**/
PalletRcMigratorAccountsAccountState: {
_enum: {
Migrate: 'Null',
Preserve: 'Null',
Part: {
free: 'u128',
reserved: 'u128',
consumers: 'u32'
}
}
},
/**
* Lookup1027: pallet_rc_migrator::accounts::MigratedBalances<Balance>
**/
PalletRcMigratorAccountsMigratedBalances: {
kept: 'u128',
migrated: 'u128'
},
/**
* Lookup1029: pallet_rc_migrator::pallet::Error<T>
**/
PalletRcMigratorError: {
_enum: ['Unreachable', 'OutOfWeight', 'XcmError', 'FailedToWithdrawAccount', 'PastBlockNumber', 'EraEndsTooSoon', 'BalanceOverflow', 'BalanceUnderflow', 'InvalidQueryResponse', 'QueryNotFound', 'XcmSendError', 'UnreachableStage', 'InvalidParameter', 'AhUmpQueuePriorityAlreadySet', 'AccountReferenced', 'BadXcmVersion', 'InvalidOrigin', 'InvalidStageTransition']
},
/**
* Lookup1159: staging_kusama_runtime::RuntimeError
**/
StagingKusamaRuntimeRuntimeError: {
_enum: {
@@ -486,17 +1192,17 @@ export default {
Bounties: 'PalletBountiesError',
__Unused36: 'Null',
ElectionProviderMultiPhase: 'PalletElectionProviderMultiPhaseError',
Nis: 'PalletNisError',
__Unused38: 'Null',
VoterList: 'PalletBagsListError',
ChildBounties: 'PalletChildBountiesError',
NominationPools: 'PalletNominationPoolsError',
FastUnstake: 'PalletFastUnstakeError',
__Unused43: 'Null',
Whitelist: 'PalletWhitelistError',
NisCounterpartBalances: 'PalletBalancesError',
__Unused45: 'Null',
__Unused46: 'Null',
DelegatedStaking: 'PalletDelegatedStakingError',
__Unused48: 'Null',
StakingAhClient: 'PalletStakingAsyncAhClientError',
__Unused49: 'Null',
__Unused50: 'Null',
Configuration: 'PolkadotRuntimeParachainsConfigurationPalletError',
@@ -648,7 +1354,62 @@ export default {
__Unused197: 'Null',
__Unused198: 'Null',
__Unused199: 'Null',
Beefy: 'PalletBeefyError'
Beefy: 'PalletBeefyError',
__Unused201: 'Null',
__Unused202: 'Null',
__Unused203: 'Null',
__Unused204: 'Null',
__Unused205: 'Null',
__Unused206: 'Null',
__Unused207: 'Null',
__Unused208: 'Null',
__Unused209: 'Null',
__Unused210: 'Null',
__Unused211: 'Null',
__Unused212: 'Null',
__Unused213: 'Null',
__Unused214: 'Null',
__Unused215: 'Null',
__Unused216: 'Null',
__Unused217: 'Null',
__Unused218: 'Null',
__Unused219: 'Null',
__Unused220: 'Null',
__Unused221: 'Null',
__Unused222: 'Null',
__Unused223: 'Null',
__Unused224: 'Null',
__Unused225: 'Null',
__Unused226: 'Null',
__Unused227: 'Null',
__Unused228: 'Null',
__Unused229: 'Null',
__Unused230: 'Null',
__Unused231: 'Null',
__Unused232: 'Null',
__Unused233: 'Null',
__Unused234: 'Null',
__Unused235: 'Null',
__Unused236: 'Null',
__Unused237: 'Null',
__Unused238: 'Null',
__Unused239: 'Null',
__Unused240: 'Null',
__Unused241: 'Null',
__Unused242: 'Null',
__Unused243: 'Null',
__Unused244: 'Null',
__Unused245: 'Null',
__Unused246: 'Null',
__Unused247: 'Null',
__Unused248: 'Null',
__Unused249: 'Null',
__Unused250: 'Null',
__Unused251: 'Null',
__Unused252: 'Null',
__Unused253: 'Null',
__Unused254: 'Null',
RcMigrator: 'PalletRcMigratorError'
}
}
};
File diff suppressed because it is too large Load Diff
@@ -251,6 +251,12 @@ declare module '@polkadot/types/lookup' {
readonly type: 'PolkadotXcm' | 'StateTrieMigration';
}
/** @name FrameSupportTokensMiscIdAmount (255) */
interface FrameSupportTokensMiscIdAmount extends Struct {
readonly id: Null;
readonly amount: u128;
}
/** @name PalletCollatorSelectionCandidateInfo (271) */
interface PalletCollatorSelectionCandidateInfo extends Struct {
readonly who: AccountId32;
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
import type { AssetHubPolkadotRuntimeOriginCaller, AssetHubPolkadotRuntimeProxyType, AssetHubPolkadotRuntimeRuntime, AssetHubPolkadotRuntimeRuntimeError, AssetHubPolkadotRuntimeRuntimeHoldReason, AssetHubPolkadotRuntimeSessionKeys, AssetsCommonRuntimeApiFungiblesAccessError, BpXcmBridgeHubRouterBridgeState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, CumulusPalletXcmCall, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesCoreCollationInfo, CumulusPrimitivesParachainInherentParachainInherentData, PalletCollatorSelectionCall, PalletCollatorSelectionCandidateInfo, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletXcmBridgeHubRouterCall, PalletXcmBridgeHubRouterEvent, PolkadotPrimitivesV8AbridgedHostConfiguration, PolkadotPrimitivesV8AbridgedHrmpChannel, SpConsensusAuraEd25519AppEd25519Public, SpTrieStorageProof, StagingParachainInfoCall } from '@polkadot/types/lookup';
import type { AssetHubPolkadotRuntimeOriginCaller, AssetHubPolkadotRuntimeProxyType, AssetHubPolkadotRuntimeRuntime, AssetHubPolkadotRuntimeRuntimeError, AssetHubPolkadotRuntimeRuntimeHoldReason, AssetHubPolkadotRuntimeSessionKeys, AssetsCommonRuntimeApiFungiblesAccessError, BpXcmBridgeHubRouterBridgeState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, CumulusPalletXcmCall, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesCoreCollationInfo, CumulusPrimitivesParachainInherentParachainInherentData, FrameSupportTokensMiscIdAmount, PalletCollatorSelectionCall, PalletCollatorSelectionCandidateInfo, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletXcmBridgeHubRouterCall, PalletXcmBridgeHubRouterEvent, PolkadotPrimitivesV8AbridgedHostConfiguration, PolkadotPrimitivesV8AbridgedHrmpChannel, SpConsensusAuraEd25519AppEd25519Public, SpTrieStorageProof, StagingParachainInfoCall } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
@@ -38,6 +38,7 @@ declare module '@polkadot/types/types/registry' {
CumulusPrimitivesCoreAggregateMessageOrigin: CumulusPrimitivesCoreAggregateMessageOrigin;
CumulusPrimitivesCoreCollationInfo: CumulusPrimitivesCoreCollationInfo;
CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;
FrameSupportTokensMiscIdAmount: FrameSupportTokensMiscIdAmount;
PalletCollatorSelectionCall: PalletCollatorSelectionCall;
PalletCollatorSelectionCandidateInfo: PalletCollatorSelectionCandidateInfo;
PalletCollatorSelectionError: PalletCollatorSelectionError;
+43 -2
View File
@@ -5,12 +5,52 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
import type { FrameSupportTokensMiscIdAmount, KusamaRuntimeConstantsProxyProxyType, StagingKusamaRuntimeBurnDestinationAccount, StagingKusamaRuntimeDynamicParamsInflationFalloff, StagingKusamaRuntimeDynamicParamsInflationIdealStake, StagingKusamaRuntimeDynamicParamsInflationMaxInflation, StagingKusamaRuntimeDynamicParamsInflationMinInflation, StagingKusamaRuntimeDynamicParamsInflationParameters, StagingKusamaRuntimeDynamicParamsInflationParametersKey, StagingKusamaRuntimeDynamicParamsInflationParametersValue, StagingKusamaRuntimeDynamicParamsInflationUseAuctionSlots, StagingKusamaRuntimeDynamicParamsTreasuryBurnDestination, StagingKusamaRuntimeDynamicParamsTreasuryBurnPortion, StagingKusamaRuntimeDynamicParamsTreasuryParameters, StagingKusamaRuntimeDynamicParamsTreasuryParametersKey, StagingKusamaRuntimeDynamicParamsTreasuryParametersValue, StagingKusamaRuntimeGovernanceOriginsPalletCustomOriginsOrigin, StagingKusamaRuntimeNposCompactSolution24, StagingKusamaRuntimeOriginCaller, StagingKusamaRuntimeRuntime, StagingKusamaRuntimeRuntimeError, StagingKusamaRuntimeRuntimeFreezeReason, StagingKusamaRuntimeRuntimeHoldReason, StagingKusamaRuntimeRuntimeParameters, StagingKusamaRuntimeRuntimeParametersKey, StagingKusamaRuntimeRuntimeParametersValue, StagingKusamaRuntimeSessionKeys } from '@polkadot/types/lookup';
import type { FrameElectionProviderSupportBoundedSupport, FrameElectionProviderSupportBoundedSupports, KusamaRuntimeConstantsProxyProxyType, PalletBalancesUnexpectedKind, PalletRcMigratorAccountsAccountState, PalletRcMigratorAccountsMigratedBalances, PalletRcMigratorBountiesBountiesStage, PalletRcMigratorCall, PalletRcMigratorChildBountiesChildBountiesStage, PalletRcMigratorClaimsClaimsStage, PalletRcMigratorConvictionVotingConvictionVotingStage, PalletRcMigratorCrowdloanCrowdloanStage, PalletRcMigratorError, PalletRcMigratorEvent, PalletRcMigratorManagerMultisigVote, PalletRcMigratorMigrationStage, PalletRcMigratorQueuePriority, PalletRcMigratorRecoveryRecoveryStage, PalletRcMigratorReferendaReferendaStage, PalletRcMigratorSchedulerSchedulerStage, PalletRcMigratorSocietySocietyStage, PalletRcMigratorStakingBagsListBagsListStage, PalletRcMigratorStakingDelegatedStakingDelegatedStakingStage, PalletRcMigratorStakingNomPoolsNomPoolsStage, PalletRcMigratorStakingStakingImplStakingStage, PalletRcMigratorTreasuryTreasuryStage, PalletRecoveryDepositKind, PalletSessionHistoricalPalletEvent, PalletSessionHoldReason, PalletStakingAsyncAhClientCall, PalletStakingAsyncAhClientError, PalletStakingAsyncAhClientEvent, PalletStakingAsyncAhClientOperatingMode, PalletStakingAsyncAhClientUnexpectedKind, PalletStakingAsyncRcClientOffence, PalletStakingAsyncRcClientSessionReport, PalletStakingAsyncRcClientValidatorSetReport, PalletXcmErrorsExecutionError, PolkadotPrimitivesVstagingDisputeOffenceKind, PolkadotPrimitivesVstagingDisputeProof, PolkadotPrimitivesVstagingPendingSlashes, PolkadotRuntimeParachainsParasAuthorizedCodeHashAndExpiry, StagingKusamaRuntimeBurnDestinationAccount, StagingKusamaRuntimeDynamicParamsInflationFalloff, StagingKusamaRuntimeDynamicParamsInflationIdealStake, StagingKusamaRuntimeDynamicParamsInflationMaxInflation, StagingKusamaRuntimeDynamicParamsInflationMinInflation, StagingKusamaRuntimeDynamicParamsInflationParameters, StagingKusamaRuntimeDynamicParamsInflationParametersKey, StagingKusamaRuntimeDynamicParamsInflationParametersValue, StagingKusamaRuntimeDynamicParamsInflationUseAuctionSlots, StagingKusamaRuntimeDynamicParamsTreasuryBurnDestination, StagingKusamaRuntimeDynamicParamsTreasuryBurnPortion, StagingKusamaRuntimeDynamicParamsTreasuryParameters, StagingKusamaRuntimeDynamicParamsTreasuryParametersKey, StagingKusamaRuntimeDynamicParamsTreasuryParametersValue, StagingKusamaRuntimeGovernanceOriginsPalletCustomOriginsOrigin, StagingKusamaRuntimeNposCompactSolution24, StagingKusamaRuntimeOriginCaller, StagingKusamaRuntimeRuntime, StagingKusamaRuntimeRuntimeError, StagingKusamaRuntimeRuntimeFreezeReason, StagingKusamaRuntimeRuntimeHoldReason, StagingKusamaRuntimeRuntimeParameters, StagingKusamaRuntimeRuntimeParametersKey, StagingKusamaRuntimeRuntimeParametersValue, StagingKusamaRuntimeSessionKeys, StagingXcmV5TraitsInstructionError } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
FrameSupportTokensMiscIdAmount: FrameSupportTokensMiscIdAmount;
FrameElectionProviderSupportBoundedSupport: FrameElectionProviderSupportBoundedSupport;
FrameElectionProviderSupportBoundedSupports: FrameElectionProviderSupportBoundedSupports;
KusamaRuntimeConstantsProxyProxyType: KusamaRuntimeConstantsProxyProxyType;
PalletBalancesUnexpectedKind: PalletBalancesUnexpectedKind;
PalletRcMigratorAccountsAccountState: PalletRcMigratorAccountsAccountState;
PalletRcMigratorAccountsMigratedBalances: PalletRcMigratorAccountsMigratedBalances;
PalletRcMigratorBountiesBountiesStage: PalletRcMigratorBountiesBountiesStage;
PalletRcMigratorCall: PalletRcMigratorCall;
PalletRcMigratorChildBountiesChildBountiesStage: PalletRcMigratorChildBountiesChildBountiesStage;
PalletRcMigratorClaimsClaimsStage: PalletRcMigratorClaimsClaimsStage;
PalletRcMigratorConvictionVotingConvictionVotingStage: PalletRcMigratorConvictionVotingConvictionVotingStage;
PalletRcMigratorCrowdloanCrowdloanStage: PalletRcMigratorCrowdloanCrowdloanStage;
PalletRcMigratorError: PalletRcMigratorError;
PalletRcMigratorEvent: PalletRcMigratorEvent;
PalletRcMigratorManagerMultisigVote: PalletRcMigratorManagerMultisigVote;
PalletRcMigratorMigrationStage: PalletRcMigratorMigrationStage;
PalletRcMigratorQueuePriority: PalletRcMigratorQueuePriority;
PalletRcMigratorRecoveryRecoveryStage: PalletRcMigratorRecoveryRecoveryStage;
PalletRcMigratorReferendaReferendaStage: PalletRcMigratorReferendaReferendaStage;
PalletRcMigratorSchedulerSchedulerStage: PalletRcMigratorSchedulerSchedulerStage;
PalletRcMigratorSocietySocietyStage: PalletRcMigratorSocietySocietyStage;
PalletRcMigratorStakingBagsListBagsListStage: PalletRcMigratorStakingBagsListBagsListStage;
PalletRcMigratorStakingDelegatedStakingDelegatedStakingStage: PalletRcMigratorStakingDelegatedStakingDelegatedStakingStage;
PalletRcMigratorStakingNomPoolsNomPoolsStage: PalletRcMigratorStakingNomPoolsNomPoolsStage;
PalletRcMigratorStakingStakingImplStakingStage: PalletRcMigratorStakingStakingImplStakingStage;
PalletRcMigratorTreasuryTreasuryStage: PalletRcMigratorTreasuryTreasuryStage;
PalletRecoveryDepositKind: PalletRecoveryDepositKind;
PalletSessionHistoricalPalletEvent: PalletSessionHistoricalPalletEvent;
PalletSessionHoldReason: PalletSessionHoldReason;
PalletStakingAsyncAhClientCall: PalletStakingAsyncAhClientCall;
PalletStakingAsyncAhClientError: PalletStakingAsyncAhClientError;
PalletStakingAsyncAhClientEvent: PalletStakingAsyncAhClientEvent;
PalletStakingAsyncAhClientOperatingMode: PalletStakingAsyncAhClientOperatingMode;
PalletStakingAsyncAhClientUnexpectedKind: PalletStakingAsyncAhClientUnexpectedKind;
PalletStakingAsyncRcClientOffence: PalletStakingAsyncRcClientOffence;
PalletStakingAsyncRcClientSessionReport: PalletStakingAsyncRcClientSessionReport;
PalletStakingAsyncRcClientValidatorSetReport: PalletStakingAsyncRcClientValidatorSetReport;
PalletXcmErrorsExecutionError: PalletXcmErrorsExecutionError;
PolkadotPrimitivesVstagingDisputeOffenceKind: PolkadotPrimitivesVstagingDisputeOffenceKind;
PolkadotPrimitivesVstagingDisputeProof: PolkadotPrimitivesVstagingDisputeProof;
PolkadotPrimitivesVstagingPendingSlashes: PolkadotPrimitivesVstagingPendingSlashes;
PolkadotRuntimeParachainsParasAuthorizedCodeHashAndExpiry: PolkadotRuntimeParachainsParasAuthorizedCodeHashAndExpiry;
StagingKusamaRuntimeBurnDestinationAccount: StagingKusamaRuntimeBurnDestinationAccount;
StagingKusamaRuntimeDynamicParamsInflationFalloff: StagingKusamaRuntimeDynamicParamsInflationFalloff;
StagingKusamaRuntimeDynamicParamsInflationIdealStake: StagingKusamaRuntimeDynamicParamsInflationIdealStake;
@@ -36,5 +76,6 @@ declare module '@polkadot/types/types/registry' {
StagingKusamaRuntimeRuntimeParametersKey: StagingKusamaRuntimeRuntimeParametersKey;
StagingKusamaRuntimeRuntimeParametersValue: StagingKusamaRuntimeRuntimeParametersValue;
StagingKusamaRuntimeSessionKeys: StagingKusamaRuntimeSessionKeys;
StagingXcmV5TraitsInstructionError: StagingXcmV5TraitsInstructionError;
} // InterfaceTypes
} // declare module
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
@@ -8,6 +8,16 @@
export default {
"methods": [
"account_nextIndex",
"archive_v1_body",
"archive_v1_call",
"archive_v1_finalizedHeight",
"archive_v1_genesisHash",
"archive_v1_hashByHeight",
"archive_v1_header",
"archive_v1_stopStorage",
"archive_v1_storage",
"archive_v1_storageDiff",
"archive_v1_storageDiff_stopStorageDiff",
"author_hasKey",
"author_hasSessionKeys",
"author_insertKey",
@@ -56,8 +66,6 @@ export default {
"childstate_getStorageHash",
"childstate_getStorageSize",
"dev_getBlockStats",
"engine_createBlock",
"engine_finalizeBlock",
"offchain_localStorageClear",
"offchain_localStorageGet",
"offchain_localStorageSet",
File diff suppressed because it is too large Load Diff
@@ -9,13 +9,17 @@ export default {
"specName": "statemine",
"implName": "statemine",
"authoringVersion": 1,
"specVersion": 1006000,
"specVersion": 1009003,
"implVersion": 0,
"apis": [
[
"0xdd718d5cc53262d4",
1
],
[
"0x04e70521a0d3d2f8",
1
],
[
"0xd7bdd8a272ca0d65",
2
@@ -44,6 +48,10 @@ export default {
"0xab3c0572291feb8b",
1
],
[
"0xccd9de6396c899ca",
1
],
[
"0xbc9d89904f5b923f",
1
@@ -72,18 +80,38 @@ export default {
"0x9ffb505aa738d69c",
1
],
[
"0x2609be83ac4468dc",
1
],
[
"0x12c8e3d4d7e06de0",
1
],
[
"0xde92b8a0426b9bf6",
2
],
[
"0xea93e3f16f3d6962",
2
3
],
[
"0xfbc577b9d747efd6",
1
],
[
"0xa2ddb6a58477bf63",
1
],
[
"0x17a6bc0d0062aeb3",
1
],
[
"0x18ef58a3b67ba770",
1
],
[
"0x8c403e5c4a9fd442",
1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -8,6 +8,16 @@
export default {
"methods": [
"account_nextIndex",
"archive_v1_body",
"archive_v1_call",
"archive_v1_finalizedHeight",
"archive_v1_genesisHash",
"archive_v1_hashByHeight",
"archive_v1_header",
"archive_v1_stopStorage",
"archive_v1_storage",
"archive_v1_storageDiff",
"archive_v1_storageDiff_stopStorageDiff",
"author_hasKey",
"author_hasSessionKeys",
"author_insertKey",
File diff suppressed because it is too large Load Diff
@@ -9,7 +9,7 @@ export default {
"specName": "kusama",
"implName": "parity-kusama",
"authoringVersion": 2,
"specVersion": 1006000,
"specVersion": 1009002,
"implVersion": 0,
"apis": [
[