Optional appApplication call transaction parameters. Only set if type is TransactionType.appl
Optional assetAsset configuration transaction parameters. Only set if type is TransactionType.acfg
Optional assetAsset freeze transaction parameters. Only set if type is TransactionType.afrz
Optional assetAsset transfer transaction parameters. Only set if type is TransactionType.axfer
Optional heartbeatHeartbeat transaction parameters. Only set if type is TransactionType.hb
Optional keyregKey registration transaction parameters. Only set if type is TransactionType.keyreg
Optional leaseOptional, 32-byte lease to associate with this transaction.
The sender cannot send another transaction with the same lease until the last round of original transaction has passed.
Optional noteOptional, arbitrary data to be included in the transaction's note field
Optional paymentPayment transaction parameters. Only set if type is TransactionType.pay
Optional rekeyThe Algorand address that will be used to authorize all future transactions from the sender, if provided.
Algorand address of sender
Optional stateState proof transaction parameters. Only set if type is TransactionType.stpf
Suggested parameters relevant to the network that will accept this transaction
Transaction type
Generated using TypeDoc
A full list of all available transaction parameters
The full documentation is available at: https://developer.algorand.org/docs/get-details/transactions/transactions/#common-fields-header-and-type