The accounts array in an ApplicationCall transaction.
Application call arguments array.
The applications array in an ApplicationCall transaction.
Requires TEAL version 3 or higher.
The foreign asset array in an ApplicationCall transaction.
Requires TEAL version 3 or higher.
Get the amount of the transaction in micro Algos.
Only set when :any:type_enum()
is :any:TxnType.Payment
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#amount
Get the application ID from the ApplicationCall portion of the current transaction.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
.
Get the approval program.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
.
Get the amount of the asset being transferred, measured in the asset's units.
Only set when :any:type_enum()
is :any:TxnType.AssetTransfer
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#assetamount
Get the closeout address of the asset transfer.
Only set when :any:type_enum()
is :any:TxnType.AssetTransfer
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#assetcloseto
Get the recipient of the asset transfer.
Only set when :any:type_enum()
is :any:TxnType.AssetTransfer
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#assetreceiver
Get the 32 byte address of the subject of clawback.
Only set when :any:type_enum()
is :any:TxnType.AssetTransfer
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#assetsender
Get the clear state program.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
.
Get the 32 byte address of the CloseRemainderTo field.
Only set when :any:type_enum()
is :any:TxnType.Payment
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#closeremainderto
Get the asset ID in asset config transaction.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#configasset
Get the 32 byte asset clawback address.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#clawbackaddr
Get the number of digits to display after the decimal place when displaying the asset.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#decimals
Check if the asset's slots are frozen by default or not.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#defaultfrozen
Get the 32 byte asset freeze address.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#freezeaddr
Get the 32 byte asset manager address.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#manageraddr
Get the 32 byte commitment to some unspecified asset metdata.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#metadatahash
Get the asset name.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#assetname
Get the 32 byte asset reserve address.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#reserveaddr
Get the total number of units of this asset created.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#total
Get the unit name of the asset.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#unitname
Get the asset URL.
Only set when :any:type_enum()
is :any:TxnType.AssetConfig
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#url
Get the transaction fee in micro Algos.
For more information, see https://developer.algorand.org/docs/reference/transactions/#fee
Get the first valid round number.
For more information, see https://developer.algorand.org/docs/reference/transactions/#firstvalid
Get the asset ID being frozen or un-frozen.
Only set when :any:type_enum()
is :any:TxnType.AssetFreeze
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#freezeasset
Get the 32 byte address of the account whose asset slot is being frozen or un-frozen.
Only set when :any:type_enum()
is :any:TxnType.AssetFreeze
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#freezeaccount
Get the new frozen value for the asset.
Only set when :any:type_enum()
is :any:TxnType.AssetFreeze
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#assetfrozen
Get the schema count of global state byte slices in an application creation call.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
and this is an app creation call.
Requires TEAL version 3 or higher.
Get the schema count of global state integers in an application creation call.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
and this is an app creation call.
Requires TEAL version 3 or higher.
Get the position of the transaction within the atomic transaction group.
A stand-alone transaction is implictly element 0 in a group of 1.
For more information, see https://developer.algorand.org/docs/reference/transactions/#group
Get the last valid round number.
For more information, see https://developer.algorand.org/docs/reference/transactions/#lastvalid
Get the transaction lease.
For more information, see https://developer.algorand.org/docs/reference/transactions/#lease
Get the schema count of local state byte slices in an application creation call.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
and this is an app creation call.
Requires TEAL version 3 or higher.
Get the schema count of local state integers in an application creation call.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
and this is an app creation call.
Requires TEAL version 3 or higher.
Get the transaction note.
For more information, see https://developer.algorand.org/docs/reference/transactions/#note
Get the on completion action from the ApplicationCall portion of the transaction.
Only set when :any:type_enum()
is :any:TxnType.ApplicationCall
.
Get the 32 byte address of the receiver.
Only set when :any:type_enum()
is :any:TxnType.Payment
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#receiver
Get the sender's new 32 byte AuthAddr.
For more information, see https://developer.algorand.org/docs/reference/transactions/#rekeyto
Get the VRF public key.
Only set when :any:type_enum()
is :any:TxnType.KeyRegistration
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#selectionpk
Get the 32 byte address of the sender.
For more information, see https://developer.algorand.org/docs/reference/transactions/#sender
Get the 32 byte computed ID for the transaction.
Get the type of this transaction as a byte string.
In most cases it is preferable to use :any:type_enum()
instead.
For more information, see https://developer.algorand.org/docs/reference/transactions/#type
Get the type of this transaction.
See :any:TxnType
for possible values.
Get the first round that the participation key is valid.
Only set when :any:type_enum()
is :any:TxnType.KeyRegistration
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#votefirst
Get the dilution for the 2-level participation key.
Only set when :any:type_enum()
is :any:TxnType.KeyRegistration
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#votekeydilution
Get the last round that the participation key is valid.
Only set when :any:type_enum()
is :any:TxnType.KeyRegistration
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#votelast
Get the root participation public key.
Only set when :any:type_enum()
is :any:TxnType.KeyRegistration
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#votepk
Get the ID of the asset being transferred.
Only set when :any:type_enum()
is :any:TxnType.AssetTransfer
.
For more information, see https://developer.algorand.org/docs/reference/transactions/#xferasset
Generated using TypeDoc
Represents a transaction and its fields.