SendTransactionParams
@algorandfoundation/algokit-utils / types/transaction / 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
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