@@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types';
1010import type { Bytes , Compact , Option , U8aFixed , Vec , bool , u128 , u16 , u32 , u64 , u8 } from '@polkadot/types-codec' ;
1111import type { AnyNumber , IMethod , ITuple } from '@polkadot/types-codec/types' ;
1212import type { AccountId32 , Call , H256 , MultiAddress , Perbill , Percent , Perquintill } from '@polkadot/types/interfaces/runtime' ;
13- import type { FrameSupportPreimagesBounded , FrameSupportScheduleDispatchTime , FrameSupportTokensFungibleUnionOfNativeOrWithId , KitchensinkRuntimeOriginCaller , KitchensinkRuntimeProxyType , KitchensinkRuntimeRuntimeParameters , KitchensinkRuntimeSessionKeys , PalletAllianceCid , PalletAllianceDisbandWitness , PalletAllianceUnscrupulousItem , PalletBalancesAdjustmentDirection , PalletBrokerConfigRecord , PalletBrokerCoreMask , PalletBrokerFinality , PalletBrokerRegionId , PalletBrokerScheduleItem , PalletContractsWasmDeterminism , PalletConvictionVotingConviction , PalletConvictionVotingVoteAccountVote , PalletCoreFellowshipParamsType , PalletCoreFellowshipWish , PalletDemocracyConviction , PalletDemocracyMetadataOwner , PalletDemocracyVoteAccountVote , PalletElectionProviderMultiPhaseRawSolution , PalletElectionProviderMultiPhaseSolutionOrSnapshotSize , PalletElectionsPhragmenRenouncing , PalletIdentityJudgement , PalletIdentityLegacyIdentityInfo , PalletImOnlineHeartbeat , PalletImOnlineSr25519AppSr25519Signature , PalletMigrationsHistoricCleanupSelector , PalletMigrationsMigrationCursor , PalletMixnetRegistration , PalletMultisigTimepoint , PalletNftsAttributeNamespace , PalletNftsCancelAttributesApprovalWitness , PalletNftsCollectionConfig , PalletNftsDestroyWitness , PalletNftsItemConfig , PalletNftsItemTip , PalletNftsMintSettings , PalletNftsMintWitness , PalletNftsPreSignedAttributes , PalletNftsPreSignedMint , PalletNftsPriceWithDirection , PalletNominationPoolsBondExtra , PalletNominationPoolsClaimPermission , PalletNominationPoolsCommissionChangeRate , PalletNominationPoolsCommissionClaimPermission , PalletNominationPoolsConfigOpAccountId32 , PalletNominationPoolsConfigOpPerbill , PalletNominationPoolsConfigOpU128 , PalletNominationPoolsConfigOpU32 , PalletNominationPoolsPoolState , PalletStakingPalletConfigOpPerbill , PalletStakingPalletConfigOpPercent , PalletStakingPalletConfigOpU128 , PalletStakingPalletConfigOpU32 , PalletStakingRewardDestination , PalletStakingUnlockChunk , PalletStakingValidatorPrefs , PalletStateTrieMigrationMigrationLimits , PalletStateTrieMigrationMigrationTask , PalletStateTrieMigrationProgress , PalletUniquesDestroyWitness , PalletVestingVestingInfo , SpConsensusBabeDigestsNextConfigDescriptor , SpConsensusBeefyEquivocationProof , SpConsensusGrandpaEquivocationProof , SpConsensusSlotsEquivocationProof , SpMixnetAppSignature , SpNposElectionsElectionScore , SpNposElectionsSupport , SpRuntimeMultiSignature , SpSessionMembershipProof , SpTransactionStorageProofTransactionStorageProof , SpWeightsWeightV2Weight } from '@polkadot/types/lookup' ;
13+ import type { FrameSupportPreimagesBounded , FrameSupportScheduleDispatchTime , FrameSupportTokensFungibleUnionOfNativeOrWithId , KitchensinkRuntimeOriginCaller , KitchensinkRuntimeProxyType , KitchensinkRuntimeRuntimeParameters , KitchensinkRuntimeSessionKeys , PalletAllianceCid , PalletAllianceDisbandWitness , PalletAllianceUnscrupulousItem , PalletBalancesAdjustmentDirection , PalletBrokerConfigRecord , PalletBrokerCoreMask , PalletBrokerFinality , PalletBrokerRegionId , PalletBrokerScheduleItem , PalletContractsWasmDeterminism , PalletConvictionVotingConviction , PalletConvictionVotingVoteAccountVote , PalletCoreFellowshipParamsType , PalletCoreFellowshipWish , PalletDemocracyConviction , PalletDemocracyMetadataOwner , PalletDemocracyVoteAccountVote , PalletElectionProviderMultiPhaseRawSolution , PalletElectionProviderMultiPhaseSolutionOrSnapshotSize , PalletElectionsPhragmenRenouncing , PalletIdentityJudgement , PalletIdentityLegacyIdentityInfo , PalletImOnlineHeartbeat , PalletImOnlineSr25519AppSr25519Signature , PalletMigrationsHistoricCleanupSelector , PalletMigrationsMigrationCursor , PalletMixnetRegistration , PalletMultisigTimepoint , PalletNftsAttributeNamespace , PalletNftsCancelAttributesApprovalWitness , PalletNftsCollectionConfig , PalletNftsDestroyWitness , PalletNftsItemConfig , PalletNftsItemTip , PalletNftsMintSettings , PalletNftsMintWitness , PalletNftsPreSignedAttributes , PalletNftsPreSignedMint , PalletNftsPriceWithDirection , PalletNominationPoolsBondExtra , PalletNominationPoolsClaimPermission , PalletNominationPoolsCommissionChangeRate , PalletNominationPoolsCommissionClaimPermission , PalletNominationPoolsConfigOpAccountId32 , PalletNominationPoolsConfigOpPerbill , PalletNominationPoolsConfigOpU128 , PalletNominationPoolsConfigOpU32 , PalletNominationPoolsPoolState , PalletStakingPalletConfigOpPerbill , PalletStakingPalletConfigOpPercent , PalletStakingPalletConfigOpU128 , PalletStakingPalletConfigOpU32 , PalletStakingRewardDestination , PalletStakingUnlockChunk , PalletStakingValidatorPrefs , PalletStateTrieMigrationMigrationLimits , PalletStateTrieMigrationMigrationTask , PalletStateTrieMigrationProgress , PalletUniquesDestroyWitness , PalletVestingVestingInfo , SpConsensusBabeDigestsNextConfigDescriptor , SpConsensusBeefyDoubleVotingProof , SpConsensusGrandpaEquivocationProof , SpConsensusSlotsEquivocationProof , SpMixnetAppSignature , SpNposElectionsElectionScore , SpNposElectionsSupport , SpRuntimeMultiSignature , SpSessionMembershipProof , SpTransactionStorageProofTransactionStorageProof , SpWeightsWeightV2Weight } from '@polkadot/types/lookup' ;
1414
1515export type __AugmentedSubmittable = AugmentedSubmittable < ( ) => unknown > ;
1616export type __SubmittableExtrinsic < ApiType extends ApiTypes > = SubmittableExtrinsic < ApiType > ;
@@ -893,6 +893,16 @@ declare module '@polkadot/api-base/types/submittable' {
893893 [ key : string ] : SubmittableExtrinsicFunction < ApiType > ;
894894 } ;
895895 balances : {
896+ /**
897+ * Burn the specified liquid free balance from the origin account.
898+ *
899+ * If the origin's account ends up below the existential deposit as a result
900+ * of the burn and `keep_alive` is false, the account will be reaped.
901+ *
902+ * Unlike sending funds to a _burn_ address, which merely makes the funds inaccessible,
903+ * this `burn` operation will reduce total issuance by the amount _burned_.
904+ **/
905+ burn : AugmentedSubmittable < ( value : Compact < u128 > | AnyNumber | Uint8Array , keepAlive : bool | boolean | Uint8Array ) => SubmittableExtrinsic < ApiType > , [ Compact < u128 > , bool ] > ;
896906 /**
897907 * Adjust the total issuance in a saturating way.
898908 *
@@ -978,7 +988,7 @@ declare module '@polkadot/api-base/types/submittable' {
978988 * against the extracted offender. If both are valid, the offence
979989 * will be reported.
980990 **/
981- reportEquivocation : AugmentedSubmittable < ( equivocationProof : SpConsensusBeefyEquivocationProof | { first ?: any ; second ?: any } | string | Uint8Array , keyOwnerProof : SpSessionMembershipProof | { session ?: any ; trieNodes ?: any ; validatorCount ?: any } | string | Uint8Array ) => SubmittableExtrinsic < ApiType > , [ SpConsensusBeefyEquivocationProof , SpSessionMembershipProof ] > ;
991+ reportEquivocation : AugmentedSubmittable < ( equivocationProof : SpConsensusBeefyDoubleVotingProof | { first ?: any ; second ?: any } | string | Uint8Array , keyOwnerProof : SpSessionMembershipProof | { session ?: any ; trieNodes ?: any ; validatorCount ?: any } | string | Uint8Array ) => SubmittableExtrinsic < ApiType > , [ SpConsensusBeefyDoubleVotingProof , SpSessionMembershipProof ] > ;
982992 /**
983993 * Report voter equivocation/misbehavior. This method will verify the
984994 * equivocation proof and validate the given key ownership proof
@@ -990,7 +1000,7 @@ declare module '@polkadot/api-base/types/submittable' {
9901000 * if the block author is defined it will be defined as the equivocation
9911001 * reporter.
9921002 **/
993- reportEquivocationUnsigned : AugmentedSubmittable < ( equivocationProof : SpConsensusBeefyEquivocationProof | { first ?: any ; second ?: any } | string | Uint8Array , keyOwnerProof : SpSessionMembershipProof | { session ?: any ; trieNodes ?: any ; validatorCount ?: any } | string | Uint8Array ) => SubmittableExtrinsic < ApiType > , [ SpConsensusBeefyEquivocationProof , SpSessionMembershipProof ] > ;
1003+ reportEquivocationUnsigned : AugmentedSubmittable < ( equivocationProof : SpConsensusBeefyDoubleVotingProof | { first ?: any ; second ?: any } | string | Uint8Array , keyOwnerProof : SpSessionMembershipProof | { session ?: any ; trieNodes ?: any ; validatorCount ?: any } | string | Uint8Array ) => SubmittableExtrinsic < ApiType > , [ SpConsensusBeefyDoubleVotingProof , SpSessionMembershipProof ] > ;
9941004 /**
9951005 * Reset BEEFY consensus by setting a new BEEFY genesis at `delay_in_blocks` blocks in the
9961006 * future.
@@ -5737,7 +5747,8 @@ declare module '@polkadot/api-base/types/submittable' {
57375747 * - Three extra DB entries.
57385748 *
57395749 * NOTE: Two of the storage writes (`Self::bonded`, `Self::payee`) are _never_ cleaned
5740- * unless the `origin` falls below _existential deposit_ and gets removed as dust.
5750+ * unless the `origin` falls below _existential deposit_ (or equal to 0) and gets removed
5751+ * as dust.
57415752 **/
57425753 bond : AugmentedSubmittable < ( value : Compact < u128 > | AnyNumber | Uint8Array , payee : PalletStakingRewardDestination | { Staked : any } | { Stash : any } | { Controller : any } | { Account : any } | { None : any } | string | Uint8Array ) => SubmittableExtrinsic < ApiType > , [ Compact < u128 > , PalletStakingRewardDestination ] > ;
57435754 /**
@@ -5958,6 +5969,7 @@ declare module '@polkadot/api-base/types/submittable' {
59585969 *
59595970 * 1. the `total_balance` of the stash is below existential deposit.
59605971 * 2. or, the `ledger.total` of the stash is below existential deposit.
5972+ * 3. or, existential deposit is zero and either `total_balance` or `ledger.total` is zero.
59615973 *
59625974 * The former can happen in cases like a slash; the latter when a fully unbonded account
59635975 * is still receiving staking rewards in `RewardDestination::Staked`.
0 commit comments