types/transaction
@algorandfoundation/algokit-utils / types/transaction
Table of contents
Interfaces
- AdditionalAtomicTransactionComposerContext
- AtomicTransactionComposerToSend
- ConfirmedTransactionResult
- ConfirmedTransactionResults
- SendAtomicTransactionComposerResults
- SendParams
- SendTransactionParams
- SendTransactionResult
- SendTransactionResults
- TransactionGroupToSend
- TransactionToSign
Type Aliases
- Arc2TransactionNote
- SendSingleTransactionResult
- SendTransactionFrom
- TransactionNote
- TransactionNoteData
Type Aliases
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
SendSingleTransactionResult
Ƭ SendSingleTransactionResult: Expand
<SendAtomicTransactionComposerResults
& ConfirmedTransactionResult
>
Result from sending a single transaction.
Defined in
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.Account
type for mnemonic accountsSigningAccount
- An AlgoKit Utils class that wraps Account to provide support for rekeyed accountsLogicSigAccount
- The in-builtalgosdk.LogicSigAccount
type 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.TransactionSigner
along with the sender address
Defined in
TransactionNote
Ƭ TransactionNote: Uint8Array
| TransactionNoteData
| Arc2TransactionNote
Defined in
TransactionNoteData
Ƭ TransactionNoteData: string
| null
| undefined
| number
| any
[] | Record
<string
, any
>