Namespace Transactions

Transactions reference

Each item described here is a TxDescriptor<T>, where T describes all the arguments required by the extrinsic

For example, Balances.transfer_keep_alive is of type

transfer_keep_alive: TxDescriptor<{
dest: MultiAddress;
value: bigint;
}>

and can be used like this

const tx = api.tx.Balances.transfer_keep_alive({
dest: MultiAddress.Id(userAddress),
value: 10n ** 10n, // 1 DOT
})
await tx.signAndSubmit(signer)

PAPI docs on transactions for more

Namespaces

AssetRate
AssignedSlots
Auctions
Babe
Balances
Beefy
Configuration
ConvictionVoting
Coretime
Crowdloan
ElectionProviderMultiPhase
FastUnstake
Grandpa
Hrmp
Identity
IdentityMigrator
Indices
Initializer
MessageQueue
MultiBlockMigrations
Multisig
NominationPools
OnDemandAssignmentProvider
ParaInherent
Parameters
Paras
ParasDisputes
ParasSlashing
ParasSudoWrapper
Preimage
Proxy
Recovery
Referenda
Registrar
RootTesting
Scheduler
Session
Slots
Staking
Sudo
System
Timestamp
Treasury
Utility
Vesting
VoterList
Whitelist
XcmPallet