types/transaction
@algorandfoundation/algokit-utils / types/transaction
Table of contents
Section titled “Table of contents”Interfaces
Section titled “Interfaces”- AdditionalAtomicTransactionComposerContext
- AtomicTransactionComposerToSend
- ConfirmedTransactionResult
- ConfirmedTransactionResults
- SendAtomicTransactionComposerResults
- SendParams
- SendTransactionParams
- SendTransactionResult
- SendTransactionResults
- TransactionGroupToSend
- TransactionToSign
Type Aliases
Section titled “Type Aliases”- Arc2TransactionNote
- SendSingleTransactionResult
- SendTransactionFrom
- TransactionNote
- TransactionNoteData
Type Aliases
Section titled “Type Aliases”Arc2TransactionNote
Section titled “Arc2TransactionNote”Ƭ Arc2TransactionNote: { dAppName: string ; data: string ; format: "m" | "b" | "u" } | { dAppName: string ; data: TransactionNoteData ; format: "j" }
ARC-0002 compatible transaction note components https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0002.md
Defined in
Section titled “Defined in”SendSingleTransactionResult
Section titled “SendSingleTransactionResult”Ƭ SendSingleTransactionResult: Expand<SendAtomicTransactionComposerResults & ConfirmedTransactionResult>
Result from sending a single transaction.
Defined in
Section titled “Defined in”SendTransactionFrom
Section titled “SendTransactionFrom”Ƭ SendTransactionFrom: Account | SigningAccount | LogicSigAccount | MultisigAccount | TransactionSignerAccount
Core account abstraction when signing/sending transactions
This type is used across the entire AlgoKit Utils library and allows you to pass through many types of accounts, including:
Account- The in-builtalgosdk.Accounttype for mnemonic accountsSigningAccount- An AlgoKit Utils class that wraps Account to provide support for rekeyed accountsLogicSigAccount- The in-builtalgosdk.LogicSigAccounttype for logic signaturesMultisigAccount- An AlgoKit Utils class that wraps a multisig account and provides mechanisms to get a multisig accountTransactionSignerAccount- An AlgoKit Utils class that wraps the in-builtalgosdk.TransactionSigneralong with the sender address
Defined in
Section titled “Defined in”TransactionNote
Section titled “TransactionNote”Ƭ TransactionNote: Uint8Array | TransactionNoteData | Arc2TransactionNote
Defined in
Section titled “Defined in”TransactionNoteData
Section titled “TransactionNoteData”Ƭ TransactionNoteData: string | null | undefined | number | any[] | Record<string, any>