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

AssetRegistry
Balances
CheckedInflation
CollatorSelection
Contracts
CoreAssets
Currencies
Identity
INV4
MessageQueue
OcifStaking
OrmlXcm
ParachainSystem
PolkadotXcm
Session
Sudo
System
Timestamp
Tokens
Treasury
TxPause
Utility
Vesting
XcmpQueue
XTokens