algokit_subscriber.types.transaction

Module Contents

Classes

TransactionType

Enum representing different transaction types.

AlgodOnComplete

Enum representing the different types of application completion.

IndexerOnComplete

Enum representing the different types of application completion.

Data

API

AnyTransaction

None

class TransactionType(*args, **kwds)

Bases: enum.Enum

Enum representing different transaction types.

Initialization

pay

‘pay’

keyreg

‘keyreg’

acfg

‘acfg’

axfer

‘axfer’

afrz

‘afrz’

appl

‘appl’

stpf

‘stpf’

hb

‘hb’

classmethod __signature__()
__new__(value)
__repr__()
__str__()
__dir__()
__format__(format_spec)
__hash__()
__reduce_ex__(proto)
__deepcopy__(memo)
__copy__()
name()
value()
class AlgodOnComplete

Bases: enum.IntEnum

Enum representing the different types of application completion.

Initialization

Initialize self. See help(type(self)) for accurate signature.

NoOpOC

0

NoOpOC indicates that an application transaction will simply call its ApprovalProgram

OptInOC

1

OptInOC indicates that an application transaction will allocate some LocalState for the application in the sender’s account

CloseOutOC

2

CloseOutOC indicates that an application transaction will deallocate some LocalState for the application from the user’s account

ClearStateOC

3

ClearStateOC is similar to CloseOutOC, but may never fail. This allows users to reclaim their minimum balance from an application they no longer wish to opt in to.

UpdateApplicationOC

4

UpdateApplicationOC indicates that an application transaction will update the ApprovalProgram and ClearStateProgram for the application

DeleteApplicationOC

5

DeleteApplicationOC indicates that an application transaction will delete the AppParams for the application from the creator’s balance record

__abs__()
__add__()
__and__()
__bool__()
__ceil__()
__delattr__()
__dir__()
__divmod__()
__eq__()
__float__()
__floor__()
__floordiv__()
__format__()
__ge__()
__getattribute__()
__getnewargs__()
__getstate__()
__gt__()
__hash__()
__index__()
__int__()
__invert__()
__le__()
__lshift__()
__lt__()
__mod__()
__mul__()
__ne__()
__neg__()
__new__()
__or__()
__pos__()
__pow__()
__radd__()
__rand__()
__rdivmod__()
__reduce__()
__reduce_ex__()
__repr__()
__rfloordiv__()
__rlshift__()
__rmod__()
__rmul__()
__ror__()
__round__()
__rpow__()
__rrshift__()
__rshift__()
__rsub__()
__rtruediv__()
__rxor__()
__setattr__()
__sizeof__()
__str__()
__sub__()
__subclasshook__()
__truediv__()
__trunc__()
__xor__()
as_integer_ratio()
bit_count()
bit_length()
conjugate()
class denominator
class imag
is_integer()
class numerator
class real
to_bytes()
classmethod __signature__()
__deepcopy__(memo)
__copy__()
name()
value()
class IndexerOnComplete(*args, **kwds)

Bases: enum.Enum

Enum representing the different types of application completion.

Initialization

noop

‘noop’

optin

‘optin’

closeout

‘closeout’

clear

‘clear’

update

‘update’

delete

‘delete’

classmethod __signature__()
__new__(value)
__repr__()
__str__()
__dir__()
__format__(format_spec)
__hash__()
__reduce_ex__(proto)
__deepcopy__(memo)
__copy__()
name()
value()