Skip to main content

Extrinsics

The following sections contain Extrinsics methods are part of the default Kusama runtime. On the api, these are exposed via api.tx.<module>.<method>.

(NOTE: These were generated from a static/snapshot view of a recent default Kusama runtime. Some items may not be available in older nodes, or in any customized implementations.)


auctions

bid(para: Compact<u32>, auction_index: Compact<u32>, first_slot: Compact<u32>, last_slot: Compact<u32>, amount: Compact<u128>)

  • interface: api.tx.auctions.bid
  • summary: See [Pallet::bid].

cancelAuction()

  • interface: api.tx.auctions.cancelAuction
  • summary: See [Pallet::cancel_auction].

newAuction(duration: Compact<u32>, lease_period_index: Compact<u32>)

  • interface: api.tx.auctions.newAuction
  • summary: See [Pallet::new_auction].

babe

planConfigChange(config: SpConsensusBabeDigestsNextConfigDescriptor)

  • interface: api.tx.babe.planConfigChange
  • summary: See [Pallet::plan_config_change].

reportEquivocation(equivocation_proof: SpConsensusSlotsEquivocationProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.babe.reportEquivocation
  • summary: See [Pallet::report_equivocation].

reportEquivocationUnsigned(equivocation_proof: SpConsensusSlotsEquivocationProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.babe.reportEquivocationUnsigned
  • summary: See [Pallet::report_equivocation_unsigned].

balances

forceSetBalance(who: MultiAddress, new_free: Compact<u128>)

  • interface: api.tx.balances.forceSetBalance
  • summary: See [Pallet::force_set_balance].

forceTransfer(source: MultiAddress, dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.balances.forceTransfer
  • summary: See [Pallet::force_transfer].

forceUnreserve(who: MultiAddress, amount: u128)

  • interface: api.tx.balances.forceUnreserve
  • summary: See [Pallet::force_unreserve].

setBalanceDeprecated(who: MultiAddress, new_free: Compact<u128>, old_reserved: Compact<u128>)

  • interface: api.tx.balances.setBalanceDeprecated
  • summary: See [Pallet::set_balance_deprecated].

transfer(dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.balances.transfer
  • summary: See [Pallet::transfer].

transferAll(dest: MultiAddress, keep_alive: bool)

  • interface: api.tx.balances.transferAll
  • summary: See [Pallet::transfer_all].

transferAllowDeath(dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.balances.transferAllowDeath
  • summary: See [Pallet::transfer_allow_death].

transferKeepAlive(dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.balances.transferKeepAlive
  • summary: See [Pallet::transfer_keep_alive].

upgradeAccounts(who: Vec<AccountId32>)

  • interface: api.tx.balances.upgradeAccounts
  • summary: See [Pallet::upgrade_accounts].

beefy

reportEquivocation(equivocation_proof: SpConsensusBeefyEquivocationProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.beefy.reportEquivocation
  • summary: See [Pallet::report_equivocation].

reportEquivocationUnsigned(equivocation_proof: SpConsensusBeefyEquivocationProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.beefy.reportEquivocationUnsigned
  • summary: See [Pallet::report_equivocation_unsigned].

bounties

acceptCurator(bounty_id: Compact<u32>)

  • interface: api.tx.bounties.acceptCurator
  • summary: See [Pallet::accept_curator].

approveBounty(bounty_id: Compact<u32>)

  • interface: api.tx.bounties.approveBounty
  • summary: See [Pallet::approve_bounty].

awardBounty(bounty_id: Compact<u32>, beneficiary: MultiAddress)

  • interface: api.tx.bounties.awardBounty
  • summary: See [Pallet::award_bounty].

claimBounty(bounty_id: Compact<u32>)

  • interface: api.tx.bounties.claimBounty
  • summary: See [Pallet::claim_bounty].

closeBounty(bounty_id: Compact<u32>)

  • interface: api.tx.bounties.closeBounty
  • summary: See [Pallet::close_bounty].

extendBountyExpiry(bounty_id: Compact<u32>, remark: Bytes)

  • interface: api.tx.bounties.extendBountyExpiry
  • summary: See [Pallet::extend_bounty_expiry].

proposeBounty(value: Compact<u128>, description: Bytes)

  • interface: api.tx.bounties.proposeBounty
  • summary: See [Pallet::propose_bounty].

proposeCurator(bounty_id: Compact<u32>, curator: MultiAddress, fee: Compact<u128>)

  • interface: api.tx.bounties.proposeCurator
  • summary: See [Pallet::propose_curator].

unassignCurator(bounty_id: Compact<u32>)

  • interface: api.tx.bounties.unassignCurator
  • summary: See [Pallet::unassign_curator].

childBounties

acceptCurator(parent_bounty_id: Compact<u32>, child_bounty_id: Compact<u32>)

  • interface: api.tx.childBounties.acceptCurator
  • summary: See [Pallet::accept_curator].

addChildBounty(parent_bounty_id: Compact<u32>, value: Compact<u128>, description: Bytes)

  • interface: api.tx.childBounties.addChildBounty
  • summary: See [Pallet::add_child_bounty].

awardChildBounty(parent_bounty_id: Compact<u32>, child_bounty_id: Compact<u32>, beneficiary: MultiAddress)

  • interface: api.tx.childBounties.awardChildBounty
  • summary: See [Pallet::award_child_bounty].

claimChildBounty(parent_bounty_id: Compact<u32>, child_bounty_id: Compact<u32>)

  • interface: api.tx.childBounties.claimChildBounty
  • summary: See [Pallet::claim_child_bounty].

closeChildBounty(parent_bounty_id: Compact<u32>, child_bounty_id: Compact<u32>)

  • interface: api.tx.childBounties.closeChildBounty
  • summary: See [Pallet::close_child_bounty].

proposeCurator(parent_bounty_id: Compact<u32>, child_bounty_id: Compact<u32>, curator: MultiAddress, fee: Compact<u128>)

  • interface: api.tx.childBounties.proposeCurator
  • summary: See [Pallet::propose_curator].

unassignCurator(parent_bounty_id: Compact<u32>, child_bounty_id: Compact<u32>)

  • interface: api.tx.childBounties.unassignCurator
  • summary: See [Pallet::unassign_curator].

claims

attest(statement: Bytes)

  • interface: api.tx.claims.attest
  • summary: See [Pallet::attest].

claim(dest: AccountId32, ethereum_signature: PolkadotRuntimeCommonClaimsEcdsaSignature)

  • interface: api.tx.claims.claim
  • summary: See [Pallet::claim].

claimAttest(dest: AccountId32, ethereum_signature: PolkadotRuntimeCommonClaimsEcdsaSignature, statement: Bytes)

  • interface: api.tx.claims.claimAttest
  • summary: See [Pallet::claim_attest].

mintClaim(who: EthereumAddress, value: u128, vesting_schedule: Option<(u128,u128,u32)>, statement: Option<PolkadotRuntimeCommonClaimsStatementKind>)

  • interface: api.tx.claims.mintClaim
  • summary: See [Pallet::mint_claim].

moveClaim(old: EthereumAddress, new: EthereumAddress, maybe_preclaim: Option<AccountId32>)

  • interface: api.tx.claims.moveClaim
  • summary: See [Pallet::move_claim].

configuration

setAsyncBackingParams(new: PolkadotPrimitivesVstagingAsyncBackingParams)

  • interface: api.tx.configuration.setAsyncBackingParams
  • summary: See [Pallet::set_async_backing_params].

setBypassConsistencyCheck(new: bool)

  • interface: api.tx.configuration.setBypassConsistencyCheck
  • summary: See [Pallet::set_bypass_consistency_check].

setCodeRetentionPeriod(new: u32)

  • interface: api.tx.configuration.setCodeRetentionPeriod
  • summary: See [Pallet::set_code_retention_period].

setDisputePeriod(new: u32)

  • interface: api.tx.configuration.setDisputePeriod
  • summary: See [Pallet::set_dispute_period].

setDisputePostConclusionAcceptancePeriod(new: u32)

  • interface: api.tx.configuration.setDisputePostConclusionAcceptancePeriod
  • summary: See [Pallet::set_dispute_post_conclusion_acceptance_period].

setExecutorParams(new: PolkadotPrimitivesV5ExecutorParams)

  • interface: api.tx.configuration.setExecutorParams
  • summary: See [Pallet::set_executor_params].

setGroupRotationFrequency(new: u32)

  • interface: api.tx.configuration.setGroupRotationFrequency
  • summary: See [Pallet::set_group_rotation_frequency].

setHrmpChannelMaxCapacity(new: u32)

  • interface: api.tx.configuration.setHrmpChannelMaxCapacity
  • summary: See [Pallet::set_hrmp_channel_max_capacity].

setHrmpChannelMaxMessageSize(new: u32)

  • interface: api.tx.configuration.setHrmpChannelMaxMessageSize
  • summary: See [Pallet::set_hrmp_channel_max_message_size].

setHrmpChannelMaxTotalSize(new: u32)

  • interface: api.tx.configuration.setHrmpChannelMaxTotalSize
  • summary: See [Pallet::set_hrmp_channel_max_total_size].

setHrmpMaxMessageNumPerCandidate(new: u32)

  • interface: api.tx.configuration.setHrmpMaxMessageNumPerCandidate
  • summary: See [Pallet::set_hrmp_max_message_num_per_candidate].

setHrmpMaxParachainInboundChannels(new: u32)

  • interface: api.tx.configuration.setHrmpMaxParachainInboundChannels
  • summary: See [Pallet::set_hrmp_max_parachain_inbound_channels].

setHrmpMaxParachainOutboundChannels(new: u32)

  • interface: api.tx.configuration.setHrmpMaxParachainOutboundChannels
  • summary: See [Pallet::set_hrmp_max_parachain_outbound_channels].

setHrmpOpenRequestTtl(new: u32)

  • interface: api.tx.configuration.setHrmpOpenRequestTtl
  • summary: See [Pallet::set_hrmp_open_request_ttl].

setHrmpRecipientDeposit(new: u128)

  • interface: api.tx.configuration.setHrmpRecipientDeposit
  • summary: See [Pallet::set_hrmp_recipient_deposit].

setHrmpSenderDeposit(new: u128)

  • interface: api.tx.configuration.setHrmpSenderDeposit
  • summary: See [Pallet::set_hrmp_sender_deposit].

setMaxCodeSize(new: u32)

  • interface: api.tx.configuration.setMaxCodeSize
  • summary: See [Pallet::set_max_code_size].

setMaxDownwardMessageSize(new: u32)

  • interface: api.tx.configuration.setMaxDownwardMessageSize
  • summary: See [Pallet::set_max_downward_message_size].

setMaxHeadDataSize(new: u32)

  • interface: api.tx.configuration.setMaxHeadDataSize
  • summary: See [Pallet::set_max_head_data_size].

setMaxPovSize(new: u32)

  • interface: api.tx.configuration.setMaxPovSize
  • summary: See [Pallet::set_max_pov_size].

setMaxUpwardMessageNumPerCandidate(new: u32)

  • interface: api.tx.configuration.setMaxUpwardMessageNumPerCandidate
  • summary: See [Pallet::set_max_upward_message_num_per_candidate].

setMaxUpwardMessageSize(new: u32)

  • interface: api.tx.configuration.setMaxUpwardMessageSize
  • summary: See [Pallet::set_max_upward_message_size].

setMaxUpwardQueueCount(new: u32)

  • interface: api.tx.configuration.setMaxUpwardQueueCount
  • summary: See [Pallet::set_max_upward_queue_count].

setMaxUpwardQueueSize(new: u32)

  • interface: api.tx.configuration.setMaxUpwardQueueSize
  • summary: See [Pallet::set_max_upward_queue_size].

setMaxValidators(new: Option<u32>)

  • interface: api.tx.configuration.setMaxValidators
  • summary: See [Pallet::set_max_validators].

setMaxValidatorsPerCore(new: Option<u32>)

  • interface: api.tx.configuration.setMaxValidatorsPerCore
  • summary: See [Pallet::set_max_validators_per_core].

setMinimumValidationUpgradeDelay(new: u32)

  • interface: api.tx.configuration.setMinimumValidationUpgradeDelay
  • summary: See [Pallet::set_minimum_validation_upgrade_delay].

setNDelayTranches(new: u32)

  • interface: api.tx.configuration.setNDelayTranches
  • summary: See [Pallet::set_n_delay_tranches].

setNeededApprovals(new: u32)

  • interface: api.tx.configuration.setNeededApprovals
  • summary: See [Pallet::set_needed_approvals].

setNoShowSlots(new: u32)

  • interface: api.tx.configuration.setNoShowSlots
  • summary: See [Pallet::set_no_show_slots].

setOnDemandBaseFee(new: u128)

  • interface: api.tx.configuration.setOnDemandBaseFee
  • summary: See [Pallet::set_on_demand_base_fee].

setOnDemandCores(new: u32)

  • interface: api.tx.configuration.setOnDemandCores
  • summary: See [Pallet::set_on_demand_cores].

setOnDemandFeeVariability(new: Perbill)

  • interface: api.tx.configuration.setOnDemandFeeVariability
  • summary: See [Pallet::set_on_demand_fee_variability].

setOnDemandQueueMaxSize(new: u32)

  • interface: api.tx.configuration.setOnDemandQueueMaxSize
  • summary: See [Pallet::set_on_demand_queue_max_size].

setOnDemandRetries(new: u32)

  • interface: api.tx.configuration.setOnDemandRetries
  • summary: See [Pallet::set_on_demand_retries].

setOnDemandTargetQueueUtilization(new: Perbill)

  • interface: api.tx.configuration.setOnDemandTargetQueueUtilization
  • summary: See [Pallet::set_on_demand_target_queue_utilization].

setOnDemandTtl(new: u32)

  • interface: api.tx.configuration.setOnDemandTtl
  • summary: See [Pallet::set_on_demand_ttl].

setParasAvailabilityPeriod(new: u32)

  • interface: api.tx.configuration.setParasAvailabilityPeriod
  • summary: See [Pallet::set_paras_availability_period].

setPvfVotingTtl(new: u32)

  • interface: api.tx.configuration.setPvfVotingTtl
  • summary: See [Pallet::set_pvf_voting_ttl].

setRelayVrfModuloSamples(new: u32)

  • interface: api.tx.configuration.setRelayVrfModuloSamples
  • summary: See [Pallet::set_relay_vrf_modulo_samples].

setSchedulingLookahead(new: u32)

  • interface: api.tx.configuration.setSchedulingLookahead
  • summary: See [Pallet::set_scheduling_lookahead].

setValidationUpgradeCooldown(new: u32)

  • interface: api.tx.configuration.setValidationUpgradeCooldown
  • summary: See [Pallet::set_validation_upgrade_cooldown].

setValidationUpgradeDelay(new: u32)

  • interface: api.tx.configuration.setValidationUpgradeDelay
  • summary: See [Pallet::set_validation_upgrade_delay].

setZerothDelayTrancheWidth(new: u32)

  • interface: api.tx.configuration.setZerothDelayTrancheWidth
  • summary: See [Pallet::set_zeroth_delay_tranche_width].

convictionVoting

delegate(class: u16, to: MultiAddress, conviction: PalletConvictionVotingConviction, balance: u128)

  • interface: api.tx.convictionVoting.delegate
  • summary: See [Pallet::delegate].

removeOtherVote(target: MultiAddress, class: u16, index: u32)

  • interface: api.tx.convictionVoting.removeOtherVote
  • summary: See [Pallet::remove_other_vote].

removeVote(class: Option<u16>, index: u32)

  • interface: api.tx.convictionVoting.removeVote
  • summary: See [Pallet::remove_vote].

undelegate(class: u16)

  • interface: api.tx.convictionVoting.undelegate
  • summary: See [Pallet::undelegate].

unlock(class: u16, target: MultiAddress)

  • interface: api.tx.convictionVoting.unlock
  • summary: See [Pallet::unlock].

vote(poll_index: Compact<u32>, vote: PalletConvictionVotingVoteAccountVote)

  • interface: api.tx.convictionVoting.vote
  • summary: See [Pallet::vote].

crowdloan

addMemo(index: u32, memo: Bytes)

  • interface: api.tx.crowdloan.addMemo
  • summary: See [Pallet::add_memo].

contribute(index: Compact<u32>, value: Compact<u128>, signature: Option<SpRuntimeMultiSignature>)

  • interface: api.tx.crowdloan.contribute
  • summary: See [Pallet::contribute].

contributeAll(index: Compact<u32>, signature: Option<SpRuntimeMultiSignature>)

  • interface: api.tx.crowdloan.contributeAll
  • summary: See [Pallet::contribute_all].

create(index: Compact<u32>, cap: Compact<u128>, first_period: Compact<u32>, last_period: Compact<u32>, end: Compact<u32>, verifier: Option<SpRuntimeMultiSigner>)

  • interface: api.tx.crowdloan.create
  • summary: See [Pallet::create].

dissolve(index: Compact<u32>)

  • interface: api.tx.crowdloan.dissolve
  • summary: See [Pallet::dissolve].

edit(index: Compact<u32>, cap: Compact<u128>, first_period: Compact<u32>, last_period: Compact<u32>, end: Compact<u32>, verifier: Option<SpRuntimeMultiSigner>)

  • interface: api.tx.crowdloan.edit
  • summary: See [Pallet::edit].

poke(index: u32)

  • interface: api.tx.crowdloan.poke
  • summary: See [Pallet::poke].

refund(index: Compact<u32>)

  • interface: api.tx.crowdloan.refund
  • summary: See [Pallet::refund].

withdraw(who: AccountId32, index: Compact<u32>)

  • interface: api.tx.crowdloan.withdraw
  • summary: See [Pallet::withdraw].

electionProviderMultiPhase

governanceFallback(maybe_max_voters: Option<u32>, maybe_max_targets: Option<u32>)

  • interface: api.tx.electionProviderMultiPhase.governanceFallback
  • summary: See [Pallet::governance_fallback].

setEmergencyElectionResult(supports: Vec<(AccountId32,SpNposElectionsSupport)>)

  • interface: api.tx.electionProviderMultiPhase.setEmergencyElectionResult
  • summary: See [Pallet::set_emergency_election_result].

setMinimumUntrustedScore(maybe_next_score: Option<SpNposElectionsElectionScore>)

  • interface: api.tx.electionProviderMultiPhase.setMinimumUntrustedScore
  • summary: See [Pallet::set_minimum_untrusted_score].

submit(raw_solution: PalletElectionProviderMultiPhaseRawSolution)

  • interface: api.tx.electionProviderMultiPhase.submit
  • summary: See [Pallet::submit].

submitUnsigned(raw_solution: PalletElectionProviderMultiPhaseRawSolution, witness: PalletElectionProviderMultiPhaseSolutionOrSnapshotSize)

  • interface: api.tx.electionProviderMultiPhase.submitUnsigned
  • summary: See [Pallet::submit_unsigned].

fastUnstake

control(eras_to_check: u32)

  • interface: api.tx.fastUnstake.control
  • summary: See [Pallet::control].

deregister()

  • interface: api.tx.fastUnstake.deregister
  • summary: See [Pallet::deregister].

registerFastUnstake()

  • interface: api.tx.fastUnstake.registerFastUnstake
  • summary: See [Pallet::register_fast_unstake].

fellowshipCollective

addMember(who: MultiAddress)

  • interface: api.tx.fellowshipCollective.addMember
  • summary: See [Pallet::add_member].

cleanupPoll(poll_index: u32, max: u32)

  • interface: api.tx.fellowshipCollective.cleanupPoll
  • summary: See [Pallet::cleanup_poll].

demoteMember(who: MultiAddress)

  • interface: api.tx.fellowshipCollective.demoteMember
  • summary: See [Pallet::demote_member].

promoteMember(who: MultiAddress)

  • interface: api.tx.fellowshipCollective.promoteMember
  • summary: See [Pallet::promote_member].

removeMember(who: MultiAddress, min_rank: u16)

  • interface: api.tx.fellowshipCollective.removeMember
  • summary: See [Pallet::remove_member].

vote(poll: u32, aye: bool)

  • interface: api.tx.fellowshipCollective.vote
  • summary: See [Pallet::vote].

fellowshipReferenda

cancel(index: u32)

  • interface: api.tx.fellowshipReferenda.cancel
  • summary: See [Pallet::cancel].

kill(index: u32)

  • interface: api.tx.fellowshipReferenda.kill
  • summary: See [Pallet::kill].

nudgeReferendum(index: u32)

  • interface: api.tx.fellowshipReferenda.nudgeReferendum
  • summary: See [Pallet::nudge_referendum].

oneFewerDeciding(track: u16)

  • interface: api.tx.fellowshipReferenda.oneFewerDeciding
  • summary: See [Pallet::one_fewer_deciding].

placeDecisionDeposit(index: u32)

  • interface: api.tx.fellowshipReferenda.placeDecisionDeposit
  • summary: See [Pallet::place_decision_deposit].

refundDecisionDeposit(index: u32)

  • interface: api.tx.fellowshipReferenda.refundDecisionDeposit
  • summary: See [Pallet::refund_decision_deposit].

refundSubmissionDeposit(index: u32)

  • interface: api.tx.fellowshipReferenda.refundSubmissionDeposit
  • summary: See [Pallet::refund_submission_deposit].

setMetadata(index: u32, maybe_hash: Option<H256>)

  • interface: api.tx.fellowshipReferenda.setMetadata
  • summary: See [Pallet::set_metadata].

submit(proposal_origin: KusamaRuntimeOriginCaller, proposal: FrameSupportPreimagesBounded, enactment_moment: FrameSupportScheduleDispatchTime)

  • interface: api.tx.fellowshipReferenda.submit
  • summary: See [Pallet::submit].

grandpa

noteStalled(delay: u32, best_finalized_block_number: u32)

  • interface: api.tx.grandpa.noteStalled
  • summary: See [Pallet::note_stalled].

reportEquivocation(equivocation_proof: SpConsensusGrandpaEquivocationProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.grandpa.reportEquivocation
  • summary: See [Pallet::report_equivocation].

reportEquivocationUnsigned(equivocation_proof: SpConsensusGrandpaEquivocationProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.grandpa.reportEquivocationUnsigned
  • summary: See [Pallet::report_equivocation_unsigned].

hrmp

forceCleanHrmp(para: u32, inbound: u32, outbound: u32)

  • interface: api.tx.hrmp.forceCleanHrmp
  • summary: See [Pallet::force_clean_hrmp].

forceOpenHrmpChannel(sender: u32, recipient: u32, max_capacity: u32, max_message_size: u32)

  • interface: api.tx.hrmp.forceOpenHrmpChannel
  • summary: See [Pallet::force_open_hrmp_channel].

forceProcessHrmpClose(channels: u32)

  • interface: api.tx.hrmp.forceProcessHrmpClose
  • summary: See [Pallet::force_process_hrmp_close].

forceProcessHrmpOpen(channels: u32)

  • interface: api.tx.hrmp.forceProcessHrmpOpen
  • summary: See [Pallet::force_process_hrmp_open].

hrmpAcceptOpenChannel(sender: u32)

  • interface: api.tx.hrmp.hrmpAcceptOpenChannel
  • summary: See [Pallet::hrmp_accept_open_channel].

hrmpCancelOpenRequest(channel_id: PolkadotParachainPrimitivesHrmpChannelId, open_requests: u32)

  • interface: api.tx.hrmp.hrmpCancelOpenRequest
  • summary: See [Pallet::hrmp_cancel_open_request].

hrmpCloseChannel(channel_id: PolkadotParachainPrimitivesHrmpChannelId)

  • interface: api.tx.hrmp.hrmpCloseChannel
  • summary: See [Pallet::hrmp_close_channel].

hrmpInitOpenChannel(recipient: u32, proposed_max_capacity: u32, proposed_max_message_size: u32)

  • interface: api.tx.hrmp.hrmpInitOpenChannel
  • summary: See [Pallet::hrmp_init_open_channel].

identity

addRegistrar(account: MultiAddress)

  • interface: api.tx.identity.addRegistrar
  • summary: See [Pallet::add_registrar].

addSub(sub: MultiAddress, data: Data)

  • interface: api.tx.identity.addSub
  • summary: See [Pallet::add_sub].

cancelRequest(reg_index: u32)

  • interface: api.tx.identity.cancelRequest
  • summary: See [Pallet::cancel_request].

clearIdentity()

  • interface: api.tx.identity.clearIdentity
  • summary: See [Pallet::clear_identity].

killIdentity(target: MultiAddress)

  • interface: api.tx.identity.killIdentity
  • summary: See [Pallet::kill_identity].

provideJudgement(reg_index: Compact<u32>, target: MultiAddress, judgement: PalletIdentityJudgement, identity: H256)

  • interface: api.tx.identity.provideJudgement
  • summary: See [Pallet::provide_judgement].

quitSub()

  • interface: api.tx.identity.quitSub
  • summary: See [Pallet::quit_sub].

removeSub(sub: MultiAddress)

  • interface: api.tx.identity.removeSub
  • summary: See [Pallet::remove_sub].

renameSub(sub: MultiAddress, data: Data)

  • interface: api.tx.identity.renameSub
  • summary: See [Pallet::rename_sub].

requestJudgement(reg_index: Compact<u32>, max_fee: Compact<u128>)

  • interface: api.tx.identity.requestJudgement
  • summary: See [Pallet::request_judgement].

setAccountId(index: Compact<u32>, new: MultiAddress)

  • interface: api.tx.identity.setAccountId
  • summary: See [Pallet::set_account_id].

setFee(index: Compact<u32>, fee: Compact<u128>)

  • interface: api.tx.identity.setFee
  • summary: See [Pallet::set_fee].

setFields(index: Compact<u32>, fields: PalletIdentityBitFlags)

  • interface: api.tx.identity.setFields
  • summary: See [Pallet::set_fields].

setIdentity(info: PalletIdentityIdentityInfo)

  • interface: api.tx.identity.setIdentity
  • summary: See [Pallet::set_identity].

setSubs(subs: Vec<(AccountId32,Data)>)

  • interface: api.tx.identity.setSubs
  • summary: See [Pallet::set_subs].

imOnline

heartbeat(heartbeat: PalletImOnlineHeartbeat, signature: PalletImOnlineSr25519AppSr25519Signature)

  • interface: api.tx.imOnline.heartbeat
  • summary: See [Pallet::heartbeat].

indices

claim(index: u32)

  • interface: api.tx.indices.claim
  • summary: See [Pallet::claim].

forceTransfer(new: MultiAddress, index: u32, freeze: bool)

  • interface: api.tx.indices.forceTransfer
  • summary: See [Pallet::force_transfer].

free(index: u32)

  • interface: api.tx.indices.free
  • summary: See [Pallet::free].

freeze(index: u32)

  • interface: api.tx.indices.freeze
  • summary: See [Pallet::freeze].

transfer(new: MultiAddress, index: u32)

  • interface: api.tx.indices.transfer
  • summary: See [Pallet::transfer].

initializer

forceApprove(up_to: u32)

  • interface: api.tx.initializer.forceApprove
  • summary: See [Pallet::force_approve].

messageQueue

executeOverweight(message_origin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, page: u32, index: u32, weight_limit: SpWeightsWeightV2Weight)

  • interface: api.tx.messageQueue.executeOverweight
  • summary: See [Pallet::execute_overweight].

reapPage(message_origin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, page_index: u32)

  • interface: api.tx.messageQueue.reapPage
  • summary: See [Pallet::reap_page].

multisig

approveAsMulti(threshold: u16, other_signatories: Vec<AccountId32>, maybe_timepoint: Option<PalletMultisigTimepoint>, call_hash: [u8;32], max_weight: SpWeightsWeightV2Weight)

  • interface: api.tx.multisig.approveAsMulti
  • summary: See [Pallet::approve_as_multi].

asMulti(threshold: u16, other_signatories: Vec<AccountId32>, maybe_timepoint: Option<PalletMultisigTimepoint>, call: Call, max_weight: SpWeightsWeightV2Weight)

  • interface: api.tx.multisig.asMulti
  • summary: See [Pallet::as_multi].

asMultiThreshold1(other_signatories: Vec<AccountId32>, call: Call)

  • interface: api.tx.multisig.asMultiThreshold1
  • summary: See [Pallet::as_multi_threshold_1].

cancelAsMulti(threshold: u16, other_signatories: Vec<AccountId32>, timepoint: PalletMultisigTimepoint, call_hash: [u8;32])

  • interface: api.tx.multisig.cancelAsMulti
  • summary: See [Pallet::cancel_as_multi].

nis

communify(index: Compact<u32>)

  • interface: api.tx.nis.communify
  • summary: See [Pallet::communify].

fundDeficit()

  • interface: api.tx.nis.fundDeficit
  • summary: See [Pallet::fund_deficit].

placeBid(amount: Compact<u128>, duration: u32)

  • interface: api.tx.nis.placeBid
  • summary: See [Pallet::place_bid].

privatize(index: Compact<u32>)

  • interface: api.tx.nis.privatize
  • summary: See [Pallet::privatize].

retractBid(amount: Compact<u128>, duration: u32)

  • interface: api.tx.nis.retractBid
  • summary: See [Pallet::retract_bid].

thawCommunal(index: Compact<u32>)

  • interface: api.tx.nis.thawCommunal
  • summary: See [Pallet::thaw_communal].

thawPrivate(index: Compact<u32>, maybe_proportion: Option<Perquintill>)

  • interface: api.tx.nis.thawPrivate
  • summary: See [Pallet::thaw_private].

nisCounterpartBalances

forceSetBalance(who: MultiAddress, new_free: Compact<u128>)

  • interface: api.tx.nisCounterpartBalances.forceSetBalance
  • summary: See [Pallet::force_set_balance].

forceTransfer(source: MultiAddress, dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.nisCounterpartBalances.forceTransfer
  • summary: See [Pallet::force_transfer].

forceUnreserve(who: MultiAddress, amount: u128)

  • interface: api.tx.nisCounterpartBalances.forceUnreserve
  • summary: See [Pallet::force_unreserve].

setBalanceDeprecated(who: MultiAddress, new_free: Compact<u128>, old_reserved: Compact<u128>)

  • interface: api.tx.nisCounterpartBalances.setBalanceDeprecated
  • summary: See [Pallet::set_balance_deprecated].

transfer(dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.nisCounterpartBalances.transfer
  • summary: See [Pallet::transfer].

transferAll(dest: MultiAddress, keep_alive: bool)

  • interface: api.tx.nisCounterpartBalances.transferAll
  • summary: See [Pallet::transfer_all].

transferAllowDeath(dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.nisCounterpartBalances.transferAllowDeath
  • summary: See [Pallet::transfer_allow_death].

transferKeepAlive(dest: MultiAddress, value: Compact<u128>)

  • interface: api.tx.nisCounterpartBalances.transferKeepAlive
  • summary: See [Pallet::transfer_keep_alive].

upgradeAccounts(who: Vec<AccountId32>)

  • interface: api.tx.nisCounterpartBalances.upgradeAccounts
  • summary: See [Pallet::upgrade_accounts].

nominationPools

bondExtra(extra: PalletNominationPoolsBondExtra)

  • interface: api.tx.nominationPools.bondExtra
  • summary: See [Pallet::bond_extra].

bondExtraOther(member: MultiAddress, extra: PalletNominationPoolsBondExtra)

  • interface: api.tx.nominationPools.bondExtraOther
  • summary: See [Pallet::bond_extra_other].

chill(pool_id: u32)

  • interface: api.tx.nominationPools.chill
  • summary: See [Pallet::chill].

claimCommission(pool_id: u32)

  • interface: api.tx.nominationPools.claimCommission
  • summary: See [Pallet::claim_commission].

claimPayout()

  • interface: api.tx.nominationPools.claimPayout
  • summary: See [Pallet::claim_payout].

claimPayoutOther(other: AccountId32)

  • interface: api.tx.nominationPools.claimPayoutOther
  • summary: See [Pallet::claim_payout_other].

create(amount: Compact<u128>, root: MultiAddress, nominator: MultiAddress, bouncer: MultiAddress)

  • interface: api.tx.nominationPools.create
  • summary: See [Pallet::create].

createWithPoolId(amount: Compact<u128>, root: MultiAddress, nominator: MultiAddress, bouncer: MultiAddress, pool_id: u32)

  • interface: api.tx.nominationPools.createWithPoolId
  • summary: See [Pallet::create_with_pool_id].

join(amount: Compact<u128>, pool_id: u32)

  • interface: api.tx.nominationPools.join
  • summary: See [Pallet::join].

nominate(pool_id: u32, validators: Vec<AccountId32>)

  • interface: api.tx.nominationPools.nominate
  • summary: See [Pallet::nominate].

poolWithdrawUnbonded(pool_id: u32, num_slashing_spans: u32)

  • interface: api.tx.nominationPools.poolWithdrawUnbonded
  • summary: See [Pallet::pool_withdraw_unbonded].

setClaimPermission(permission: PalletNominationPoolsClaimPermission)

  • interface: api.tx.nominationPools.setClaimPermission
  • summary: See [Pallet::set_claim_permission].

setCommission(pool_id: u32, new_commission: Option<(Perbill,AccountId32)>)

  • interface: api.tx.nominationPools.setCommission
  • summary: See [Pallet::set_commission].

setCommissionChangeRate(pool_id: u32, change_rate: PalletNominationPoolsCommissionChangeRate)

  • interface: api.tx.nominationPools.setCommissionChangeRate
  • summary: See [Pallet::set_commission_change_rate].

setCommissionMax(pool_id: u32, max_commission: Perbill)

  • interface: api.tx.nominationPools.setCommissionMax
  • summary: See [Pallet::set_commission_max].

setConfigs(min_join_bond: PalletNominationPoolsConfigOpU128, min_create_bond: PalletNominationPoolsConfigOpU128, max_pools: PalletNominationPoolsConfigOpU32, max_members: PalletNominationPoolsConfigOpU32, max_members_per_pool: PalletNominationPoolsConfigOpU32, global_max_commission: PalletNominationPoolsConfigOpPerbill)

  • interface: api.tx.nominationPools.setConfigs
  • summary: See [Pallet::set_configs].

setMetadata(pool_id: u32, metadata: Bytes)

  • interface: api.tx.nominationPools.setMetadata
  • summary: See [Pallet::set_metadata].

setState(pool_id: u32, state: PalletNominationPoolsPoolState)

  • interface: api.tx.nominationPools.setState
  • summary: See [Pallet::set_state].

unbond(member_account: MultiAddress, unbonding_points: Compact<u128>)

  • interface: api.tx.nominationPools.unbond
  • summary: See [Pallet::unbond].

updateRoles(pool_id: u32, new_root: PalletNominationPoolsConfigOpAccountId32, new_nominator: PalletNominationPoolsConfigOpAccountId32, new_bouncer: PalletNominationPoolsConfigOpAccountId32)

  • interface: api.tx.nominationPools.updateRoles
  • summary: See [Pallet::update_roles].

withdrawUnbonded(member_account: MultiAddress, num_slashing_spans: u32)

  • interface: api.tx.nominationPools.withdrawUnbonded
  • summary: See [Pallet::withdraw_unbonded].

paraInclusion


paraInherent

enter(data: PolkadotPrimitivesV5InherentData)

  • interface: api.tx.paraInherent.enter
  • summary: See [Pallet::enter].

paras

addTrustedValidationCode(validation_code: Bytes)

  • interface: api.tx.paras.addTrustedValidationCode
  • summary: See [Pallet::add_trusted_validation_code].

forceNoteNewHead(para: u32, new_head: Bytes)

  • interface: api.tx.paras.forceNoteNewHead
  • summary: See [Pallet::force_note_new_head].

forceQueueAction(para: u32)

  • interface: api.tx.paras.forceQueueAction
  • summary: See [Pallet::force_queue_action].

forceScheduleCodeUpgrade(para: u32, new_code: Bytes, relay_parent_number: u32)

  • interface: api.tx.paras.forceScheduleCodeUpgrade
  • summary: See [Pallet::force_schedule_code_upgrade].

forceSetCurrentCode(para: u32, new_code: Bytes)

  • interface: api.tx.paras.forceSetCurrentCode
  • summary: See [Pallet::force_set_current_code].

forceSetCurrentHead(para: u32, new_head: Bytes)

  • interface: api.tx.paras.forceSetCurrentHead
  • summary: See [Pallet::force_set_current_head].

forceSetMostRecentContext(para: u32, context: u32)

  • interface: api.tx.paras.forceSetMostRecentContext
  • summary: See [Pallet::force_set_most_recent_context].

includePvfCheckStatement(stmt: PolkadotPrimitivesV5PvfCheckStatement, signature: PolkadotPrimitivesV5ValidatorAppSignature)

  • interface: api.tx.paras.includePvfCheckStatement
  • summary: See [Pallet::include_pvf_check_statement].

pokeUnusedValidationCode(validation_code_hash: H256)

  • interface: api.tx.paras.pokeUnusedValidationCode
  • summary: See [Pallet::poke_unused_validation_code].

parasDisputes

forceUnfreeze()

  • interface: api.tx.parasDisputes.forceUnfreeze
  • summary: See [Pallet::force_unfreeze].

parasShared


parasSlashing

reportDisputeLostUnsigned(dispute_proof: PolkadotPrimitivesV5SlashingDisputeProof, key_owner_proof: SpSessionMembershipProof)

  • interface: api.tx.parasSlashing.reportDisputeLostUnsigned
  • summary: See [Pallet::report_dispute_lost_unsigned].

preimage

notePreimage(bytes: Bytes)

  • interface: api.tx.preimage.notePreimage
  • summary: See [Pallet::note_preimage].

requestPreimage(hash: H256)

  • interface: api.tx.preimage.requestPreimage
  • summary: See [Pallet::request_preimage].

unnotePreimage(hash: H256)

  • interface: api.tx.preimage.unnotePreimage
  • summary: See [Pallet::unnote_preimage].

unrequestPreimage(hash: H256)

  • interface: api.tx.preimage.unrequestPreimage
  • summary: See [Pallet::unrequest_preimage].

proxy

addProxy(delegate: MultiAddress, proxy_type: KusamaRuntimeProxyType, delay: u32)

  • interface: api.tx.proxy.addProxy
  • summary: See [Pallet::add_proxy].

announce(real: MultiAddress, call_hash: H256)

  • interface: api.tx.proxy.announce
  • summary: See [Pallet::announce].

createPure(proxy_type: KusamaRuntimeProxyType, delay: u32, index: u16)

  • interface: api.tx.proxy.createPure
  • summary: See [Pallet::create_pure].

killPure(spawner: MultiAddress, proxy_type: KusamaRuntimeProxyType, index: u16, height: Compact<u32>, ext_index: Compact<u32>)

  • interface: api.tx.proxy.killPure
  • summary: See [Pallet::kill_pure].

proxy(real: MultiAddress, force_proxy_type: Option<KusamaRuntimeProxyType>, call: Call)

  • interface: api.tx.proxy.proxy
  • summary: See [Pallet::proxy].

proxyAnnounced(delegate: MultiAddress, real: MultiAddress, force_proxy_type: Option<KusamaRuntimeProxyType>, call: Call)

  • interface: api.tx.proxy.proxyAnnounced
  • summary: See [Pallet::proxy_announced].

rejectAnnouncement(delegate: MultiAddress, call_hash: H256)

  • interface: api.tx.proxy.rejectAnnouncement
  • summary: See [Pallet::reject_announcement].

removeAnnouncement(real: MultiAddress, call_hash: H256)

  • interface: api.tx.proxy.removeAnnouncement
  • summary: See [Pallet::remove_announcement].

removeProxies()

  • interface: api.tx.proxy.removeProxies
  • summary: See [Pallet::remove_proxies].

removeProxy(delegate: MultiAddress, proxy_type: KusamaRuntimeProxyType, delay: u32)

  • interface: api.tx.proxy.removeProxy
  • summary: See [Pallet::remove_proxy].

recovery

asRecovered(account: MultiAddress, call: Call)

  • interface: api.tx.recovery.asRecovered
  • summary: See [Pallet::as_recovered].

cancelRecovered(account: MultiAddress)

  • interface: api.tx.recovery.cancelRecovered
  • summary: See [Pallet::cancel_recovered].

claimRecovery(account: MultiAddress)

  • interface: api.tx.recovery.claimRecovery
  • summary: See [Pallet::claim_recovery].

closeRecovery(rescuer: MultiAddress)

  • interface: api.tx.recovery.closeRecovery
  • summary: See [Pallet::close_recovery].

createRecovery(friends: Vec<AccountId32>, threshold: u16, delay_period: u32)

  • interface: api.tx.recovery.createRecovery
  • summary: See [Pallet::create_recovery].

initiateRecovery(account: MultiAddress)

  • interface: api.tx.recovery.initiateRecovery
  • summary: See [Pallet::initiate_recovery].

removeRecovery()

  • interface: api.tx.recovery.removeRecovery
  • summary: See [Pallet::remove_recovery].

setRecovered(lost: MultiAddress, rescuer: MultiAddress)

  • interface: api.tx.recovery.setRecovered
  • summary: See [Pallet::set_recovered].

vouchRecovery(lost: MultiAddress, rescuer: MultiAddress)

  • interface: api.tx.recovery.vouchRecovery
  • summary: See [Pallet::vouch_recovery].

referenda

cancel(index: u32)

  • interface: api.tx.referenda.cancel
  • summary: See [Pallet::cancel].

kill(index: u32)

  • interface: api.tx.referenda.kill
  • summary: See [Pallet::kill].

nudgeReferendum(index: u32)

  • interface: api.tx.referenda.nudgeReferendum
  • summary: See [Pallet::nudge_referendum].

oneFewerDeciding(track: u16)

  • interface: api.tx.referenda.oneFewerDeciding
  • summary: See [Pallet::one_fewer_deciding].

placeDecisionDeposit(index: u32)

  • interface: api.tx.referenda.placeDecisionDeposit
  • summary: See [Pallet::place_decision_deposit].

refundDecisionDeposit(index: u32)

  • interface: api.tx.referenda.refundDecisionDeposit
  • summary: See [Pallet::refund_decision_deposit].

refundSubmissionDeposit(index: u32)

  • interface: api.tx.referenda.refundSubmissionDeposit
  • summary: See [Pallet::refund_submission_deposit].

setMetadata(index: u32, maybe_hash: Option<H256>)

  • interface: api.tx.referenda.setMetadata
  • summary: See [Pallet::set_metadata].

submit(proposal_origin: KusamaRuntimeOriginCaller, proposal: FrameSupportPreimagesBounded, enactment_moment: FrameSupportScheduleDispatchTime)

  • interface: api.tx.referenda.submit
  • summary: See [Pallet::submit].

registrar

addLock(para: u32)

  • interface: api.tx.registrar.addLock
  • summary: See [Pallet::add_lock].

deregister(id: u32)

  • interface: api.tx.registrar.deregister
  • summary: See [Pallet::deregister].

forceRegister(who: AccountId32, deposit: u128, id: u32, genesis_head: Bytes, validation_code: Bytes)

  • interface: api.tx.registrar.forceRegister
  • summary: See [Pallet::force_register].

register(id: u32, genesis_head: Bytes, validation_code: Bytes)

  • interface: api.tx.registrar.register
  • summary: See [Pallet::register].

removeLock(para: u32)

  • interface: api.tx.registrar.removeLock
  • summary: See [Pallet::remove_lock].

reserve()

  • interface: api.tx.registrar.reserve
  • summary: See [Pallet::reserve].

scheduleCodeUpgrade(para: u32, new_code: Bytes)

  • interface: api.tx.registrar.scheduleCodeUpgrade
  • summary: See [Pallet::schedule_code_upgrade].

setCurrentHead(para: u32, new_head: Bytes)

  • interface: api.tx.registrar.setCurrentHead
  • summary: See [Pallet::set_current_head].

swap(id: u32, other: u32)

  • interface: api.tx.registrar.swap
  • summary: See [Pallet::swap].

scheduler

cancel(when: u32, index: u32)

  • interface: api.tx.scheduler.cancel
  • summary: See [Pallet::cancel].

cancelNamed(id: [u8;32])

  • interface: api.tx.scheduler.cancelNamed
  • summary: See [Pallet::cancel_named].

schedule(when: u32, maybe_periodic: Option<(u32,u32)>, priority: u8, call: Call)

  • interface: api.tx.scheduler.schedule
  • summary: See [Pallet::schedule].

scheduleAfter(after: u32, maybe_periodic: Option<(u32,u32)>, priority: u8, call: Call)

  • interface: api.tx.scheduler.scheduleAfter
  • summary: See [Pallet::schedule_after].

scheduleNamed(id: [u8;32], when: u32, maybe_periodic: Option<(u32,u32)>, priority: u8, call: Call)

  • interface: api.tx.scheduler.scheduleNamed
  • summary: See [Pallet::schedule_named].

scheduleNamedAfter(id: [u8;32], after: u32, maybe_periodic: Option<(u32,u32)>, priority: u8, call: Call)

  • interface: api.tx.scheduler.scheduleNamedAfter
  • summary: See [Pallet::schedule_named_after].

session

purgeKeys()

  • interface: api.tx.session.purgeKeys
  • summary: See [Pallet::purge_keys].

setKeys(keys: KusamaRuntimeSessionKeys, proof: Bytes)

  • interface: api.tx.session.setKeys
  • summary: See [Pallet::set_keys].

slots

clearAllLeases(para: u32)

  • interface: api.tx.slots.clearAllLeases
  • summary: See [Pallet::clear_all_leases].

forceLease(para: u32, leaser: AccountId32, amount: u128, period_begin: u32, period_count: u32)

  • interface: api.tx.slots.forceLease
  • summary: See [Pallet::force_lease].

triggerOnboard(para: u32)

  • interface: api.tx.slots.triggerOnboard
  • summary: See [Pallet::trigger_onboard].

society

bestowMembership(candidate: AccountId32)

  • interface: api.tx.society.bestowMembership
  • summary: See [Pallet::bestow_membership].

bid(value: u128)

  • interface: api.tx.society.bid
  • summary: See [Pallet::bid].

claimMembership()

  • interface: api.tx.society.claimMembership
  • summary: See [Pallet::claim_membership].

cleanupCandidacy(candidate: AccountId32, max: u32)

  • interface: api.tx.society.cleanupCandidacy
  • summary: See [Pallet::cleanup_candidacy].

cleanupChallenge(challenge_round: u32, max: u32)

  • interface: api.tx.society.cleanupChallenge
  • summary: See [Pallet::cleanup_challenge].

defenderVote(approve: bool)

  • interface: api.tx.society.defenderVote
  • summary: See [Pallet::defender_vote].

dissolve()

  • interface: api.tx.society.dissolve
  • summary: See [Pallet::dissolve].

dropCandidate(candidate: AccountId32)

  • interface: api.tx.society.dropCandidate
  • summary: See [Pallet::drop_candidate].

foundSociety(founder: MultiAddress, max_members: u32, max_intake: u32, max_strikes: u32, candidate_deposit: u128, rules: Bytes)

  • interface: api.tx.society.foundSociety
  • summary: See [Pallet::found_society].

judgeSuspendedMember(who: MultiAddress, forgive: bool)

  • interface: api.tx.society.judgeSuspendedMember
  • summary: See [Pallet::judge_suspended_member].

kickCandidate(candidate: AccountId32)

  • interface: api.tx.society.kickCandidate
  • summary: See [Pallet::kick_candidate].

payout()

  • interface: api.tx.society.payout
  • summary: See [Pallet::payout].

punishSkeptic()

  • interface: api.tx.society.punishSkeptic
  • summary: See [Pallet::punish_skeptic].

resignCandidacy()

  • interface: api.tx.society.resignCandidacy
  • summary: See [Pallet::resign_candidacy].

setParameters(max_members: u32, max_intake: u32, max_strikes: u32, candidate_deposit: u128)

  • interface: api.tx.society.setParameters
  • summary: See [Pallet::set_parameters].

unbid()

  • interface: api.tx.society.unbid
  • summary: See [Pallet::unbid].

unvouch()

  • interface: api.tx.society.unvouch
  • summary: See [Pallet::unvouch].

vote(candidate: MultiAddress, approve: bool)

  • interface: api.tx.society.vote
  • summary: See [Pallet::vote].

vouch(who: MultiAddress, value: u128, tip: u128)

  • interface: api.tx.society.vouch
  • summary: See [Pallet::vouch].

waiveRepay(amount: u128)

  • interface: api.tx.society.waiveRepay
  • summary: See [Pallet::waive_repay].

staking

bond(value: Compact<u128>, payee: PalletStakingRewardDestination)

  • interface: api.tx.staking.bond
  • summary: See [Pallet::bond].

bondExtra(max_additional: Compact<u128>)

  • interface: api.tx.staking.bondExtra
  • summary: See [Pallet::bond_extra].

cancelDeferredSlash(era: u32, slash_indices: Vec<u32>)

  • interface: api.tx.staking.cancelDeferredSlash
  • summary: See [Pallet::cancel_deferred_slash].

chill()

  • interface: api.tx.staking.chill
  • summary: See [Pallet::chill].

chillOther(controller: AccountId32)

  • interface: api.tx.staking.chillOther
  • summary: See [Pallet::chill_other].

forceApplyMinCommission(validator_stash: AccountId32)

  • interface: api.tx.staking.forceApplyMinCommission
  • summary: See [Pallet::force_apply_min_commission].

forceNewEra()

  • interface: api.tx.staking.forceNewEra
  • summary: See [Pallet::force_new_era].

forceNewEraAlways()

  • interface: api.tx.staking.forceNewEraAlways
  • summary: See [Pallet::force_new_era_always].

forceNoEras()

  • interface: api.tx.staking.forceNoEras
  • summary: See [Pallet::force_no_eras].

forceUnstake(stash: AccountId32, num_slashing_spans: u32)

  • interface: api.tx.staking.forceUnstake
  • summary: See [Pallet::force_unstake].

increaseValidatorCount(additional: Compact<u32>)

  • interface: api.tx.staking.increaseValidatorCount
  • summary: See [Pallet::increase_validator_count].

kick(who: Vec<MultiAddress>)

  • interface: api.tx.staking.kick
  • summary: See [Pallet::kick].

nominate(targets: Vec<MultiAddress>)

  • interface: api.tx.staking.nominate
  • summary: See [Pallet::nominate].

payoutStakers(validator_stash: AccountId32, era: u32)

  • interface: api.tx.staking.payoutStakers
  • summary: See [Pallet::payout_stakers].

reapStash(stash: AccountId32, num_slashing_spans: u32)

  • interface: api.tx.staking.reapStash
  • summary: See [Pallet::reap_stash].

rebond(value: Compact<u128>)

  • interface: api.tx.staking.rebond
  • summary: See [Pallet::rebond].

scaleValidatorCount(factor: Percent)

  • interface: api.tx.staking.scaleValidatorCount
  • summary: See [Pallet::scale_validator_count].

setController()

  • interface: api.tx.staking.setController
  • summary: See [Pallet::set_controller].

setInvulnerables(invulnerables: Vec<AccountId32>)

  • interface: api.tx.staking.setInvulnerables
  • summary: See [Pallet::set_invulnerables].

setMinCommission(new: Perbill)

  • interface: api.tx.staking.setMinCommission
  • summary: See [Pallet::set_min_commission].

setPayee(payee: PalletStakingRewardDestination)

  • interface: api.tx.staking.setPayee
  • summary: See [Pallet::set_payee].

setStakingConfigs(min_nominator_bond: PalletStakingPalletConfigOpU128, min_validator_bond: PalletStakingPalletConfigOpU128, max_nominator_count: PalletStakingPalletConfigOpU32, max_validator_count: PalletStakingPalletConfigOpU32, chill_threshold: PalletStakingPalletConfigOpPercent, min_commission: PalletStakingPalletConfigOpPerbill)

  • interface: api.tx.staking.setStakingConfigs
  • summary: See [Pallet::set_staking_configs].

setValidatorCount(new: Compact<u32>)

  • interface: api.tx.staking.setValidatorCount
  • summary: See [Pallet::set_validator_count].

unbond(value: Compact<u128>)

  • interface: api.tx.staking.unbond
  • summary: See [Pallet::unbond].

validate(prefs: PalletStakingValidatorPrefs)

  • interface: api.tx.staking.validate
  • summary: See [Pallet::validate].

withdrawUnbonded(num_slashing_spans: u32)

  • interface: api.tx.staking.withdrawUnbonded
  • summary: See [Pallet::withdraw_unbonded].

stateTrieMigration

continueMigrate(limits: PalletStateTrieMigrationMigrationLimits, real_size_upper: u32, witness_task: PalletStateTrieMigrationMigrationTask)

  • interface: api.tx.stateTrieMigration.continueMigrate
  • summary: See [Pallet::continue_migrate].

controlAutoMigration(maybe_config: Option<PalletStateTrieMigrationMigrationLimits>)

  • interface: api.tx.stateTrieMigration.controlAutoMigration
  • summary: See [Pallet::control_auto_migration].

forceSetProgress(progress_top: PalletStateTrieMigrationProgress, progress_child: PalletStateTrieMigrationProgress)

  • interface: api.tx.stateTrieMigration.forceSetProgress
  • summary: See [Pallet::force_set_progress].

migrateCustomChild(root: Bytes, child_keys: Vec<Bytes>, total_size: u32)

  • interface: api.tx.stateTrieMigration.migrateCustomChild
  • summary: See [Pallet::migrate_custom_child].

migrateCustomTop(keys: Vec<Bytes>, witness_size: u32)

  • interface: api.tx.stateTrieMigration.migrateCustomTop
  • summary: See [Pallet::migrate_custom_top].

setSignedMaxLimits(limits: PalletStateTrieMigrationMigrationLimits)

  • interface: api.tx.stateTrieMigration.setSignedMaxLimits
  • summary: See [Pallet::set_signed_max_limits].

system

killPrefix(prefix: Bytes, subkeys: u32)

  • interface: api.tx.system.killPrefix
  • summary: See [Pallet::kill_prefix].

killStorage(keys: Vec<Bytes>)

  • interface: api.tx.system.killStorage
  • summary: See [Pallet::kill_storage].

remark(remark: Bytes)

  • interface: api.tx.system.remark
  • summary: See [Pallet::remark].

remarkWithEvent(remark: Bytes)

  • interface: api.tx.system.remarkWithEvent
  • summary: See [Pallet::remark_with_event].

setCode(code: Bytes)

  • interface: api.tx.system.setCode
  • summary: See [Pallet::set_code].

setCodeWithoutChecks(code: Bytes)

  • interface: api.tx.system.setCodeWithoutChecks
  • summary: See [Pallet::set_code_without_checks].

setHeapPages(pages: u64)

  • interface: api.tx.system.setHeapPages
  • summary: See [Pallet::set_heap_pages].

setStorage(items: Vec<(Bytes,Bytes)>)

  • interface: api.tx.system.setStorage
  • summary: See [Pallet::set_storage].

timestamp

set(now: Compact<u64>)

  • interface: api.tx.timestamp.set
  • summary: See [Pallet::set].

treasury

approveProposal(proposal_id: Compact<u32>)

  • interface: api.tx.treasury.approveProposal
  • summary: See [Pallet::approve_proposal].

proposeSpend(value: Compact<u128>, beneficiary: MultiAddress)

  • interface: api.tx.treasury.proposeSpend
  • summary: See [Pallet::propose_spend].

rejectProposal(proposal_id: Compact<u32>)

  • interface: api.tx.treasury.rejectProposal
  • summary: See [Pallet::reject_proposal].

removeApproval(proposal_id: Compact<u32>)

  • interface: api.tx.treasury.removeApproval
  • summary: See [Pallet::remove_approval].

spend(amount: Compact<u128>, beneficiary: MultiAddress)

  • interface: api.tx.treasury.spend
  • summary: See [Pallet::spend].

utility

asDerivative(index: u16, call: Call)

  • interface: api.tx.utility.asDerivative
  • summary: See [Pallet::as_derivative].

batch(calls: Vec<Call>)

  • interface: api.tx.utility.batch
  • summary: See [Pallet::batch].

batchAll(calls: Vec<Call>)

  • interface: api.tx.utility.batchAll
  • summary: See [Pallet::batch_all].

dispatchAs(as_origin: KusamaRuntimeOriginCaller, call: Call)

  • interface: api.tx.utility.dispatchAs
  • summary: See [Pallet::dispatch_as].

forceBatch(calls: Vec<Call>)

  • interface: api.tx.utility.forceBatch
  • summary: See [Pallet::force_batch].

withWeight(call: Call, weight: SpWeightsWeightV2Weight)

  • interface: api.tx.utility.withWeight
  • summary: See [Pallet::with_weight].

vesting

forceVestedTransfer(source: MultiAddress, target: MultiAddress, schedule: PalletVestingVestingInfo)

  • interface: api.tx.vesting.forceVestedTransfer
  • summary: See [Pallet::force_vested_transfer].

mergeSchedules(schedule1_index: u32, schedule2_index: u32)

  • interface: api.tx.vesting.mergeSchedules
  • summary: See [Pallet::merge_schedules].

vest()

  • interface: api.tx.vesting.vest
  • summary: See [Pallet::vest].

vestOther(target: MultiAddress)

  • interface: api.tx.vesting.vestOther
  • summary: See [Pallet::vest_other].

vestedTransfer(target: MultiAddress, schedule: PalletVestingVestingInfo)

  • interface: api.tx.vesting.vestedTransfer
  • summary: See [Pallet::vested_transfer].

voterList

putInFrontOf(lighter: MultiAddress)

  • interface: api.tx.voterList.putInFrontOf
  • summary: See [Pallet::put_in_front_of].

putInFrontOfOther(heavier: MultiAddress, lighter: MultiAddress)

  • interface: api.tx.voterList.putInFrontOfOther
  • summary: See [Pallet::put_in_front_of_other].

rebag(dislocated: MultiAddress)

  • interface: api.tx.voterList.rebag
  • summary: See [Pallet::rebag].

whitelist

dispatchWhitelistedCall(call_hash: H256, call_encoded_len: u32, call_weight_witness: SpWeightsWeightV2Weight)

  • interface: api.tx.whitelist.dispatchWhitelistedCall
  • summary: See [Pallet::dispatch_whitelisted_call].

dispatchWhitelistedCallWithPreimage(call: Call)

  • interface: api.tx.whitelist.dispatchWhitelistedCallWithPreimage
  • summary: See [Pallet::dispatch_whitelisted_call_with_preimage].

removeWhitelistedCall(call_hash: H256)

  • interface: api.tx.whitelist.removeWhitelistedCall
  • summary: See [Pallet::remove_whitelisted_call].

whitelistCall(call_hash: H256)

  • interface: api.tx.whitelist.whitelistCall
  • summary: See [Pallet::whitelist_call].

xcmPallet

execute(message: XcmVersionedXcm, max_weight: SpWeightsWeightV2Weight)

  • interface: api.tx.xcmPallet.execute
  • summary: See [Pallet::execute].

forceDefaultXcmVersion(maybe_xcm_version: Option<u32>)

  • interface: api.tx.xcmPallet.forceDefaultXcmVersion
  • summary: See [Pallet::force_default_xcm_version].

forceSubscribeVersionNotify(location: XcmVersionedMultiLocation)

  • interface: api.tx.xcmPallet.forceSubscribeVersionNotify
  • summary: See [Pallet::force_subscribe_version_notify].

forceSuspension(suspended: bool)

  • interface: api.tx.xcmPallet.forceSuspension
  • summary: See [Pallet::force_suspension].

forceUnsubscribeVersionNotify(location: XcmVersionedMultiLocation)

  • interface: api.tx.xcmPallet.forceUnsubscribeVersionNotify
  • summary: See [Pallet::force_unsubscribe_version_notify].

forceXcmVersion(location: XcmV3MultiLocation, version: u32)

  • interface: api.tx.xcmPallet.forceXcmVersion
  • summary: See [Pallet::force_xcm_version].

limitedReserveTransferAssets(dest: XcmVersionedMultiLocation, beneficiary: XcmVersionedMultiLocation, assets: XcmVersionedMultiAssets, fee_asset_item: u32, weight_limit: XcmV3WeightLimit)

  • interface: api.tx.xcmPallet.limitedReserveTransferAssets
  • summary: See [Pallet::limited_reserve_transfer_assets].

limitedTeleportAssets(dest: XcmVersionedMultiLocation, beneficiary: XcmVersionedMultiLocation, assets: XcmVersionedMultiAssets, fee_asset_item: u32, weight_limit: XcmV3WeightLimit)

  • interface: api.tx.xcmPallet.limitedTeleportAssets
  • summary: See [Pallet::limited_teleport_assets].

reserveTransferAssets(dest: XcmVersionedMultiLocation, beneficiary: XcmVersionedMultiLocation, assets: XcmVersionedMultiAssets, fee_asset_item: u32)

  • interface: api.tx.xcmPallet.reserveTransferAssets
  • summary: See [Pallet::reserve_transfer_assets].

send(dest: XcmVersionedMultiLocation, message: XcmVersionedXcm)

  • interface: api.tx.xcmPallet.send
  • summary: See [Pallet::send].

teleportAssets(dest: XcmVersionedMultiLocation, beneficiary: XcmVersionedMultiLocation, assets: XcmVersionedMultiAssets, fee_asset_item: u32)

  • interface: api.tx.xcmPallet.teleportAssets
  • summary: See [Pallet::teleport_assets].