Skip to content

algokit_utils.models.transaction

Arc2TransactionNote
TransactionNoteData
TransactionNote
BaseArc2NoteBase ARC-0002 transaction note structure
StringFormatArc2NoteARC-0002 note for string-based formats (m/b/u)
JsonFormatArc2NoteARC-0002 note for JSON format
TransactionWrapperWrapper around algosdk.transaction.Transaction with optional property validators
SendParamsParameters for sending a transaction

Bases: TypedDict

Base ARC-0002 transaction note structure

Bases: BaseArc2Note

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

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

Section titled “format : Literal[‘m’, ‘b’, ‘u’]”

Bases: BaseArc2Note

ARC-0002 note for JSON format

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

Section titled “data : str | dict[str, Any] | list[Any] | int | None”

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”

Bases: TypedDict

Parameters for sending a transaction

cover_app_call_inner_transaction_fees : bool | None

Section titled “cover_app_call_inner_transaction_fees : bool | None”