types transaction.SendTransactionParams
@algorandfoundation/algokit-utils / types/transaction / SendTransactionParams
Interface: SendTransactionParams¶
types/transaction.SendTransactionParams
The sending configuration for a transaction
Hierarchy¶
SendTransactionParams
Table of contents¶
Properties¶
- atc
- fee
- maxFee
- maxRoundsToWaitForConfirmation
- populateAppCallResources
- skipSending
- skipWaiting
- suppressLog
Properties¶
atc¶
• Optional
atc: AtomicTransactionComposer
An optional AtomicTransactionComposer
to add the transaction to, if specified then skipSending: undefined
has the same effect as skipSending: true
Defined in¶
fee¶
• Optional
fee: AlgoAmount
The flat fee you want to pay, useful for covering extra fees in a transaction group or app call
Defined in¶
maxFee¶
• Optional
maxFee: AlgoAmount
The maximum fee that you are happy to pay (default: unbounded) - if this is set it's possible the transaction could get rejected during network congestion
Defined in¶
maxRoundsToWaitForConfirmation¶
• Optional
maxRoundsToWaitForConfirmation: number
The maximum number of rounds to wait for confirmation, only applies if skipWaiting
is undefined
or false
, default: wait up to 5 rounds
Defined in¶
populateAppCallResources¶
• Optional
populateAppCallResources: boolean
WARNING: Not recommended for production use due to https://github.com/algorand/go-algorand/issues/5914. Whether to use simulate to automatically populate app call resources in the txn objects. Defaults to true when there are app calls in the group.
Defined in¶
skipSending¶
• Optional
skipSending: boolean
Whether to skip signing and sending the transaction to the chain (default: transaction signed and sent to chain, unless atc
specified)
and instead just return the raw transaction, e.g. so you can add it to a group of transactions
Defined in¶
skipWaiting¶
• Optional
skipWaiting: boolean
Whether to skip waiting for the submitted transaction (only relevant if skipSending
is false
or unset)
Defined in¶
suppressLog¶
• Optional
suppressLog: boolean
Whether to suppress log messages from transaction send, default: do not suppress