Interface TransactionParams

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

Properties

Application call transaction parameters. Only set if type is TransactionType.appl

Asset configuration transaction parameters. Only set if type is TransactionType.acfg

assetFreezeParams?: AssetFreezeTransactionParams

Asset freeze transaction parameters. Only set if type is TransactionType.afrz

assetTransferParams?: AssetTransferTransactionParams

Asset transfer transaction parameters. Only set if type is TransactionType.axfer

Key registration transaction parameters. Only set if type is TransactionType.keyreg

lease?: Uint8Array

Optional, 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.

note?: Uint8Array

Optional, arbitrary data to be included in the transaction's note field

paymentParams?: PaymentTransactionParams

Payment transaction parameters. Only set if type is TransactionType.pay

rekeyTo?: string | Address

The Algorand address that will be used to authorize all future transactions from the sender, if provided.

sender: string | Address

Algorand address of sender

stateProofParams?: StateProofTransactionParams

State proof transaction parameters. Only set if type is TransactionType.stpf

suggestedParams: SuggestedParams

Suggested parameters relevant to the network that will accept this transaction

Transaction type

Generated using TypeDoc