Additional useful operations for Python
Additional useful operations for Python
Available Operations
MulDiv64
: calculatem1*m2/d
with no overflow on multiplication (TEAL 3+)Min
,Max
: calculate minimum/maximum of 2 expressions, without using slots or evaluating arguments more than once (TEAL 4+)LazyAnd
,LazyOr
: lazily evaluate arguments in And/Or operation
State manipulation
GlobalState
and LocalState
allow for manipulating global and local state respectively. They both have the same interface.
from pyteal import App, Bytes, Int, Seq, TealType
from pytealext import LocalState
user_counter = LocalState("UC", TealType.uint64)
program