CoverageΒΆ

See which algorand-python stubs are implemented by the algorand-python-testing library. See the Concepts section for more details on the implementation categories. Refer to the algorand-python stubs API for the full list of the stubs for which the algorand-python-testing library provides implementations referenced in the table below.

Name

Implementation type

algopy.Account

Emulated

algopy.Application

Emulated

algopy.Asset

Emulated

algopy.BigUInt

Native

algopy.Box

Emulated

algopy.BoxMap

Emulated

algopy.BoxRef

Emulated

algopy.Bytes

Native

algopy.BytesBacked

Native

algopy.CompiledContract

Mockable

algopy.CompiledLogicSig

Mockable

algopy.Contract

Emulated

algopy.Global

Emulated

algopy.GlobalState

Emulated

algopy.LocalState

Emulated

algopy.LogicSig

Emulated

algopy.OnCompleteAction

Native

algopy.OpUpFeeSource

Native

algopy.StateTotals

Emulated

algopy.String

Native

algopy.TemplateVar

Emulated

algopy.TransactionType

Native

algopy.Txn

Emulated

algopy.UInt64

Native

algopy.compile_contract

Mockable

algopy.compile_logicsig

Mockable

algopy.ensure_budget

Emulated

algopy.log

Emulated

algopy.logicsig

Emulated

algopy.subroutine

Native

algopy.uenumerate

Native

algopy.urange

Native

algopy.arc4.ARC4Client

Emulated

algopy.arc4.ARC4Contract

Emulated

algopy.arc4.Address

Native

algopy.arc4.BigUFixedNxM

Native

algopy.arc4.BigUIntN

Native

algopy.arc4.Bool

Native

algopy.arc4.Byte

Native

algopy.arc4.DynamicArray

Native

algopy.arc4.DynamicBytes

Native

algopy.arc4.StaticArray

Native

algopy.arc4.String

Native

algopy.arc4.Struct

Native

algopy.arc4.Tuple

Native

algopy.arc4.UFixedNxM

Native

algopy.arc4.UInt128

Native

algopy.arc4.UInt16

Native

algopy.arc4.UInt256

Native

algopy.arc4.UInt32

Native

algopy.arc4.UInt512

Native

algopy.arc4.UInt64

Native

algopy.arc4.UInt8

Native

algopy.arc4.UIntN

Native

algopy.arc4.abimethod

Emulated

algopy.arc4.arc4_signature

Native

algopy.arc4.baremethod

Emulated

algopy.arc4.emit

Emulated

algopy.arc4.abi_call

Mockable

algopy.arc4.arc4_create

Mockable

algopy.arc4.arc4_update

Mockable

algopy.gtxn.ApplicationCallTransaction

Emulated

algopy.gtxn.AssetConfigTransaction

Emulated

algopy.gtxn.AssetFreezeTransaction

Emulated

algopy.gtxn.AssetTransferTransaction

Emulated

algopy.gtxn.KeyRegistrationTransaction

Emulated

algopy.gtxn.PaymentTransaction

Emulated

algopy.gtxn.Transaction

Emulated

algopy.gtxn.TransactionBase

Emulated

algopy.itxn.ApplicationCall

Emulated

algopy.itxn.ApplicationCallInnerTransaction

Emulated

algopy.itxn.AssetConfig

Emulated

algopy.itxn.AssetConfigInnerTransaction

Emulated

algopy.itxn.AssetFreeze

Emulated

algopy.itxn.AssetFreezeInnerTransaction

Emulated

algopy.itxn.AssetTransfer

Emulated

algopy.itxn.AssetTransferInnerTransaction

Emulated

algopy.itxn.InnerTransaction

Emulated

algopy.itxn.InnerTransactionResult

Emulated

algopy.itxn.KeyRegistration

Emulated

algopy.itxn.KeyRegistrationInnerTransaction

Emulated

algopy.itxn.Payment

Emulated

algopy.itxn.PaymentInnerTransaction

Emulated

algopy.itxn.submit_txns

Emulated

algopy.op.Base64

Native

algopy.op.EC

Native

algopy.op.ECDSA

Native

algopy.op.JsonRef

Native

algopy.op.addw

Native

algopy.op.arg

Emulated

algopy.op.base64_decode

Native

algopy.op.bitlen

Native

algopy.op.bsqrt

Native

algopy.op.btoi

Native

algopy.op.bzero

Native

algopy.op.concat

Native

algopy.op.divmodw

Native

algopy.op.divw

Native

algopy.op.ecdsa_pk_decompress

Native

algopy.op.ecdsa_pk_recover

Native

algopy.op.ecdsa_verify

Native

algopy.op.ed25519verify

Native

algopy.op.ed25519verify_bare

Native

algopy.op.err

Native

algopy.op.exit

Native

algopy.op.exp

Native

algopy.op.expw

Native

algopy.op.extract

Native

algopy.op.extract_uint16

Native

algopy.op.extract_uint32

Native

algopy.op.extract_uint64

Native

algopy.op.getbit

Native

algopy.op.getbyte

Native

algopy.op.itob

Native

algopy.op.keccak256

Native

algopy.op.mulw

Native

algopy.op.replace

Native

algopy.op.select_bytes

Native

algopy.op.select_uint64

Native

algopy.op.setbit_bytes

Native

algopy.op.setbit_uint64

Native

algopy.op.setbyte

Native

algopy.op.sha256

Native

algopy.op.sha3_256

Native

algopy.op.sha512_256

Native

algopy.op.shl

Native

algopy.op.shr

Native

algopy.op.sqrt

Native

algopy.op.substring

Native

algopy.op.AppGlobal

Emulated

algopy.op.AppLocal

Emulated

algopy.op.AppParamsGet

Emulated

algopy.op.AssetHoldingGet

Emulated

algopy.op.AssetParamsGet

Emulated

algopy.op.Block

Emulated

algopy.op.Box

Emulated

algopy.op.GITxn

Emulated

algopy.op.GTxn

Emulated

algopy.op.Global

Emulated

algopy.op.ITxn

Emulated

algopy.op.ITxnCreate

Emulated

algopy.op.Scratch

Emulated

algopy.op.Txn

Emulated

algopy.op.app_opted_in

Emulated

algopy.op.balance

Emulated

algopy.op.gaid

Emulated

algopy.op.gload_bytes

Emulated

algopy.op.gload_uint64

Emulated

algopy.op.min_balance

Emulated

algopy.op.AcctParamsGet

Emulated

algopy.op.EllipticCurve

Mockable

algopy.op.VrfVerify

Mockable

algopy.op.vrf_verify

Mockable