Skip to content

TransactionWrapper

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_”