Skip to content

AtomicTransactionComposerToSend

@algorandfoundation/algokit-utils / types/transaction / AtomicTransactionComposerToSend

types/transaction.AtomicTransactionComposerToSend

An AtomicTransactionComposer with transactions to send.

Optional additionalAtcContext: AdditionalAtomicTransactionComposerContext

Additional AtomicTransactionComposer context used when building the transaction group that is sent. This additional context is used and must be supplied when coverAppCallInnerTransactionFees is set to true.

src/types/transaction.ts:167


atc: AtomicTransactionComposer

The AtomicTransactionComposer with transactions loaded to send

src/types/transaction.ts:157


Optional coverAppCallInnerTransactionFees: boolean

Whether to use simulate to automatically calculate required app call inner transaction fees and cover them in the parent app call transaction fee

SendParams.coverAppCallInnerTransactionFees

src/types/transaction.ts:142


Optional maxRoundsToWaitForConfirmation: number

The number of rounds to wait for confirmation. By default until the latest lastValid has past.

SendParams.maxRoundsToWaitForConfirmation

src/types/transaction.ts:136


Optional populateAppCallResources: boolean

Whether to use simulate to automatically populate app call resources in the txn objects. Defaults to Config.populateAppCallResources.

SendParams.populateAppCallResources

src/types/transaction.ts:140


Optional sendParams: Omit<SendTransactionParams, "fee" | "maxFee" | "skipSending" | "atc">

Deprecated

  • set the parameters at the top level instead Any parameters to control the semantics of the send to the network

src/types/transaction.ts:161


Optional suppressLog: boolean

Whether to suppress log messages from transaction send, default: do not suppress.

SendParams.suppressLog

src/types/transaction.ts:138