Address to be used for change, if any.
UTXO entries to be used for the transaction. This can be an array of UtxoEntry instances, objects matching IUtxoEntry interface, or a UtxoContext instance.
Optional
minimumOptional minimum number of signatures required for the transaction.
Final transaction outputs (do not supply change transaction).
Typical usage: { address: "kaspa:...", amount: 1000n }
Optional
payloadOptional data payload to be included in the transaction.
Optional
priorityPriority fee in SOMPI.
Optional
sigOptional number of signature operations in the transaction.
Generated using TypeDoc
Configuration for the transaction Generator. This interface allows you to specify UTXO sources, transaction outputs, change address, priority fee, and other transaction parameters.
If the total number of UTXOs needed to satisfy the transaction outputs exceeds maximum allowed number of UTXOs per transaction (limited by the maximum transaction mass), the Generator will produce multiple chained transactions to the change address and then used these transactions as a source for the "final" transaction.
See
kaspaToSompi, Generator, PendingTransaction, UtxoContext, UtxoEntry, createTransactions, estimateTransactions