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

AssetConversion
Assets
Balances
CollatorSelection
ForeignAssets
MessageQueue
Multisig
Nfts
ParachainSystem
PolkadotXcm
PoolAssets
Proxy
Session
System
Timestamp
ToKusamaXcmRouter
Uniques
Utility
Vesting
XcmpQueue