models.transaction | Algorand Developer Portal

models.transaction

Attributes

Arc2TransactionNote
TransactionNoteData
TransactionNote

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

class algokit_utils.models.transaction.BaseArc2Note

Bases: TypedDict

Base ARC-0002 transaction note structure

dapp*name *: str_

class algokit_utils.models.transaction.StringFormatArc2Note

Bases: BaseArc2Note

ARC-0002 note for string-based formats (m/b/u)

format : Literal[‘m’, ‘b’, ‘u’]

data : str

class algokit_utils.models.transaction.JsonFormatArc2Note

Bases: BaseArc2Note

ARC-0002 note for JSON format

format : Literal[‘j’]

data : str | dict[str, Any] | list[Any] | int | None

algokit_utils.models.transaction.Arc2TransactionNote

algokit_utils.models.transaction.TransactionNoteData

algokit_utils.models.transaction.TransactionNote

class algokit_utils.models.transaction.TransactionWrapper(transaction: algosdk.transaction.Transaction)

Wrapper around algosdk.transaction.Transaction with optional property validators

property raw : algosdk.transaction.Transaction

property payment : algosdk.transaction.PaymentTxn

property keyreg : algosdk.transaction.KeyregTxn

property asset*config *: algosdk.transaction.AssetConfigTxn_

property asset*transfer *: algosdk.transaction.AssetTransferTxn_

property asset*freeze *: algosdk.transaction.AssetFreezeTxn_

property application*call *: algosdk.transaction.ApplicationCallTxn_

property state*proof *: algosdk.transaction.StateProofTxn_

class algokit_utils.models.transaction.SendParams

Bases: TypedDict

Parameters for sending a transaction

max*rounds_to_wait *: int | None_

suppress*log *: bool | None_

populate*app_call_resources *: bool | None_

cover*app_call_inner_transaction_fees *: bool | None_