Skip to content

algopy_testing.models.txn_fields

AssetTransferFields
PaymentFields
AssetFreezeFields
AssetConfigFields
ApplicationCallFields
KeyRegistrationFields
TransactionFields
TransactionFieldsGetterBase transaction type used across both inner and global transactions
get_txn_defaults(→ collections.abc.Mapping[str, Any])
narrow_field_type(→ object)

Bases: TransactionBaseFields

Bases: TransactionBaseFields

Bases: TransactionBaseFields

Bases: TransactionBaseFields

Bases: ActiveTransactionFields

clear_state_program : Sequence[algopy.Bytes]

Section titled “clear_state_program : Sequence[algopy.Bytes]”

Bases: TransactionBaseFields

Bases: PaymentFields, KeyRegistrationFields, AssetConfigFields, AssetTransferFields, AssetFreezeFields, ApplicationCallFields

Bases: abc.ABC

Base transaction type used across both inner and global transactions implementations.

  • Abstractmethod:

property close_remainder_to : algopy.Account

Section titled “property close_remainder_to : algopy.Account”

property extra_program_pages : algopy.UInt64

Section titled “property extra_program_pages : algopy.UInt64”

property on_completion : algopy.OnCompleteAction

Section titled “property on_completion : algopy.OnCompleteAction”

property vote_key_dilution : algopy.UInt64

Section titled “property vote_key_dilution : algopy.UInt64”

property accounts : Callable[[algopy.UInt64 | int], algopy.Account]

Section titled “property accounts : Callable[[algopy.UInt64 | int], algopy.Account]”

property assets : Callable[[algopy.UInt64 | int], algopy.Asset]

Section titled “property assets : Callable[[algopy.UInt64 | int], algopy.Asset]”

property apps : Callable[[algopy.UInt64 | int], algopy.Application]

Section titled “property apps : Callable[[algopy.UInt64 | int], algopy.Application]”

property app_args : Callable[[algopy.UInt64 | int], algopy.Bytes]

Section titled “property app_args : Callable[[algopy.UInt64 | int], algopy.Bytes]”

property approval_program_pages : Callable[[algopy.UInt64 | int], algopy.Bytes]

Section titled “property approval_program_pages : Callable[[algopy.UInt64 | int], algopy.Bytes]”

property num_approval_program_pages : algopy.UInt64

Section titled “property num_approval_program_pages : algopy.UInt64”

property clear_state_program : algopy.Bytes

Section titled “property clear_state_program : algopy.Bytes”

property clear_state_program_pages : Callable[[algopy.UInt64 | int], algopy.Bytes]

Section titled “property clear_state_program_pages : Callable[[algopy.UInt64 | int], algopy.Bytes]”

property num_clear_state_program_pages : algopy.UInt64

Section titled “property num_clear_state_program_pages : algopy.UInt64”

property logs : Callable[[algopy.UInt64 | int], algopy.Bytes]

Section titled “property logs : Callable[[algopy.UInt64 | int], algopy.Bytes]”

narrow_field_type(field: str, value: object) → object

Section titled “narrow_field_type(field: str, value: object) → object”