Skip to content

创建文章

We are looking for publications that demonstrate building dApps or smart contracts!
See the full list of Gitcoin bounties that are eligible for rewards.

types transaction.SendTransactionParams

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

Interface: SendTransactionParams

types/transaction.SendTransactionParams

The sending configuration for a transaction

Hierarchy

  • SendTransactionParams

AppCallParams

AssetOptInParams

AlgoTransferParams

AlgoRekeyParams

EnsureFundedParams

TransferAssetParams

Table of contents

Properties

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

src/types/transaction.ts:35


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

src/types/transaction.ts:39


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

src/types/transaction.ts:41


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

src/types/transaction.ts:43


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

src/types/transaction.ts:45


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

src/types/transaction.ts:31


skipWaiting

Optional skipWaiting: boolean

Whether to skip waiting for the submitted transaction (only relevant if skipSending is false or unset)

Defined in

src/types/transaction.ts:33


suppressLog

Optional suppressLog: boolean

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

Defined in

src/types/transaction.ts:37