models.transaction
Attributes
Section titled “Attributes”Arc2TransactionNote | |
|---|---|
TransactionNoteData | |
TransactionNote |
Classes
Section titled “Classes”BaseArc2Note | Base ARC-0002 transaction note structure |
|---|---|
StringFormatArc2Note | ARC-0002 note for string-based formats (m/b/u) |
JsonFormatArc2Note | ARC-0002 note for JSON format |
TransactionWrapper | Wrapper around algosdk.transaction.Transaction with optional property validators |
SendParams | Parameters for sending a transaction |
Module Contents
Section titled “Module Contents”class algokit_utils.models.transaction.BaseArc2Note
Section titled “class algokit_utils.models.transaction.BaseArc2Note”Bases: TypedDict
Base ARC-0002 transaction note structure
dapp*name *: str_
Section titled “dapp*name *: str_”class algokit_utils.models.transaction.StringFormatArc2Note
Section titled “class algokit_utils.models.transaction.StringFormatArc2Note”Bases: BaseArc2Note
ARC-0002 note for string-based formats (m/b/u)
format : Literal[‘m’, ‘b’, ‘u’]
Section titled “format : Literal[‘m’, ‘b’, ‘u’]”data : str
Section titled “data : str”class algokit_utils.models.transaction.JsonFormatArc2Note
Section titled “class algokit_utils.models.transaction.JsonFormatArc2Note”Bases: BaseArc2Note
ARC-0002 note for JSON format
format : Literal[‘j’]
Section titled “format : Literal[‘j’]”data : str | dict[str, Any] | list[Any] | int | None
Section titled “data : str | dict[str, Any] | list[Any] | int | None”algokit_utils.models.transaction.Arc2TransactionNote
Section titled “algokit_utils.models.transaction.Arc2TransactionNote”algokit_utils.models.transaction.TransactionNoteData
Section titled “algokit_utils.models.transaction.TransactionNoteData”algokit_utils.models.transaction.TransactionNote
Section titled “algokit_utils.models.transaction.TransactionNote”class algokit_utils.models.transaction.TransactionWrapper(transaction: algosdk.transaction.Transaction)
Section titled “class algokit_utils.models.transaction.TransactionWrapper(transaction: algosdk.transaction.Transaction)”Wrapper around algosdk.transaction.Transaction with optional property validators
property raw : algosdk.transaction.Transaction
Section titled “property raw : algosdk.transaction.Transaction”property payment : algosdk.transaction.PaymentTxn
Section titled “property payment : algosdk.transaction.PaymentTxn”property keyreg : algosdk.transaction.KeyregTxn
Section titled “property keyreg : algosdk.transaction.KeyregTxn”property asset*config *: algosdk.transaction.AssetConfigTxn_
Section titled “property asset*config *: algosdk.transaction.AssetConfigTxn_”property asset*transfer *: algosdk.transaction.AssetTransferTxn_
Section titled “property asset*transfer *: algosdk.transaction.AssetTransferTxn_”property asset*freeze *: algosdk.transaction.AssetFreezeTxn_
Section titled “property asset*freeze *: algosdk.transaction.AssetFreezeTxn_”property application*call *: algosdk.transaction.ApplicationCallTxn_
Section titled “property application*call *: algosdk.transaction.ApplicationCallTxn_”property state*proof *: algosdk.transaction.StateProofTxn_
Section titled “property state*proof *: algosdk.transaction.StateProofTxn_”class algokit_utils.models.transaction.SendParams
Section titled “class algokit_utils.models.transaction.SendParams”Bases: TypedDict
Parameters for sending a transaction