algopy_testing.models.txn_fields
Module Contents
Section titled “Module Contents”Classes
Section titled “Classes”AssetTransferFields | |
|---|---|
PaymentFields | |
AssetFreezeFields | |
AssetConfigFields | |
ApplicationCallFields | |
KeyRegistrationFields | |
TransactionFields | |
TransactionFieldsGetter | Base transaction type used across both inner and global transactions |
Functions
Section titled “Functions”get_txn_defaults(→ collections.abc.Mapping[str, Any]) | |
|---|---|
narrow_field_type(→ object) |
class AssetTransferFields
Section titled “class AssetTransferFields”Bases: TransactionBaseFields
xfer_asset : algopy.Asset
Section titled “xfer_asset : algopy.Asset”asset_amount : algopy.UInt64
Section titled “asset_amount : algopy.UInt64”asset_sender : algopy.Account
Section titled “asset_sender : algopy.Account”asset_receiver : algopy.Account
Section titled “asset_receiver : algopy.Account”asset_close_to : algopy.Account
Section titled “asset_close_to : algopy.Account”class PaymentFields
Section titled “class PaymentFields”Bases: TransactionBaseFields
receiver : algopy.Account
Section titled “receiver : algopy.Account”amount : algopy.UInt64
Section titled “amount : algopy.UInt64”close_remainder_to : algopy.Account
Section titled “close_remainder_to : algopy.Account”class AssetFreezeFields
Section titled “class AssetFreezeFields”Bases: TransactionBaseFields
freeze_asset : algopy.Asset
Section titled “freeze_asset : algopy.Asset”freeze_account : algopy.Account
Section titled “freeze_account : algopy.Account”frozen : bool
Section titled “frozen : bool”class AssetConfigFields
Section titled “class AssetConfigFields”Bases: TransactionBaseFields
config_asset : algopy.Asset
Section titled “config_asset : algopy.Asset”total : algopy.UInt64
Section titled “total : algopy.UInt64”decimals : algopy.UInt64
Section titled “decimals : algopy.UInt64”default_frozen : bool
Section titled “default_frozen : bool”unit_name : algopy.Bytes
Section titled “unit_name : algopy.Bytes”asset_name : algopy.Bytes
Section titled “asset_name : algopy.Bytes”url : algopy.Bytes
Section titled “url : algopy.Bytes”metadata_hash : algopy.Bytes
Section titled “metadata_hash : algopy.Bytes”manager : algopy.Account
Section titled “manager : algopy.Account”reserve : algopy.Account
Section titled “reserve : algopy.Account”freeze : algopy.Account
Section titled “freeze : algopy.Account”clawback : algopy.Account
Section titled “clawback : algopy.Account”created_asset : algopy.Asset
Section titled “created_asset : algopy.Asset”class ApplicationCallFields
Section titled “class ApplicationCallFields”Bases: ActiveTransactionFields
app_id : algopy.Application
Section titled “app_id : algopy.Application”global_num_uint : algopy.UInt64
Section titled “global_num_uint : algopy.UInt64”global_num_bytes : algopy.UInt64
Section titled “global_num_bytes : algopy.UInt64”local_num_uint : algopy.UInt64
Section titled “local_num_uint : algopy.UInt64”local_num_bytes : algopy.UInt64
Section titled “local_num_bytes : algopy.UInt64”extra_program_pages : algopy.UInt64
Section titled “extra_program_pages : algopy.UInt64”logs : Sequence[algopy.Bytes]
Section titled “logs : Sequence[algopy.Bytes]”approval_program : Sequence[algopy.Bytes]
Section titled “approval_program : Sequence[algopy.Bytes]”clear_state_program : Sequence[algopy.Bytes]
Section titled “clear_state_program : Sequence[algopy.Bytes]”created_app : algopy.Application
Section titled “created_app : algopy.Application”reject_version : algopy.UInt64
Section titled “reject_version : algopy.UInt64”class KeyRegistrationFields
Section titled “class KeyRegistrationFields”Bases: TransactionBaseFields
vote_key : algopy.Bytes
Section titled “vote_key : algopy.Bytes”selection_key : algopy.Bytes
Section titled “selection_key : algopy.Bytes”vote_first : algopy.UInt64
Section titled “vote_first : algopy.UInt64”vote_last : algopy.UInt64
Section titled “vote_last : algopy.UInt64”vote_key_dilution : algopy.UInt64
Section titled “vote_key_dilution : algopy.UInt64”non_participation : bool
Section titled “non_participation : bool”state_proof_key : algopy.Bytes
Section titled “state_proof_key : algopy.Bytes”class TransactionFields
Section titled “class TransactionFields”Bases: PaymentFields, KeyRegistrationFields, AssetConfigFields, AssetTransferFields, AssetFreezeFields, ApplicationCallFields
type : algopy.TransactionType
Section titled “type : algopy.TransactionType”get_txn_defaults() → Mapping[str, Any]
Section titled “get_txn_defaults() → Mapping[str, Any]”class TransactionFieldsGetter
Section titled “class TransactionFieldsGetter”Bases: abc.ABC
Base transaction type used across both inner and global transactions implementations.
property fields : dict[str, object]
Section titled “property fields : dict[str, object]”- Abstractmethod: