algokit_utils.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 BaseArc2Note
Section titled “class BaseArc2Note”Bases: TypedDict
Base ARC-0002 transaction note structure
dapp_name : str
Section titled “dapp_name : str”class StringFormatArc2Note
Section titled “class 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 JsonFormatArc2Note
Section titled “class 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”Arc2TransactionNote
Section titled “Arc2TransactionNote”TransactionNoteData
Section titled “TransactionNoteData”TransactionNote
Section titled “TransactionNote”class TransactionWrapper
Section titled “class TransactionWrapper”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 SendParams
Section titled “class SendParams”Bases: TypedDict
Parameters for sending a transaction