Skip to content

AtomicTransactionComposerToSend

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

types/transaction.AtomicTransactionComposerToSend

An AtomicTransactionComposer with transactions to send.

Hierarchy

Table of contents

Properties

Properties

additionalAtcContext

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.

Defined in

src/types/transaction.ts:167


atc

atc: AtomicTransactionComposer

The AtomicTransactionComposer with transactions loaded to send

Defined in

src/types/transaction.ts:157


coverAppCallInnerTransactionFees

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

Inherited from

SendParams.coverAppCallInnerTransactionFees

Defined in

src/types/transaction.ts:142


maxRoundsToWaitForConfirmation

Optional maxRoundsToWaitForConfirmation: number

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

Inherited from

SendParams.maxRoundsToWaitForConfirmation

Defined in

src/types/transaction.ts:136


populateAppCallResources

Optional populateAppCallResources: boolean

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

Inherited from

SendParams.populateAppCallResources

Defined in

src/types/transaction.ts:140


sendParams

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

Defined in

src/types/transaction.ts:161


suppressLog

Optional suppressLog: boolean

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

Inherited from

SendParams.suppressLog

Defined in

src/types/transaction.ts:138