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

Alliance
AllianceMotion
AmbassadorCollective
AmbassadorCore
AmbassadorReferenda
AmbassadorSalary
AmbassadorTreasury
AssetRate
Balances
CollatorSelection
FellowshipCollective
FellowshipCore
FellowshipReferenda
FellowshipSalary
FellowshipTreasury
MessageQueue
Multisig
ParachainSystem
PolkadotXcm
Preimage
Proxy
Scheduler
Session
System
Timestamp
Utility
XcmpQueue