Skip to main content

arc56-generated-algor_98bbbad3

Auto-generated typed Algorand smart-contract clients for algorandfoundation/puya-ts, built from the ARC-56 specs listed below.

Generated by the Arc56Registry pipeline, using the algorandfoundation/algokit-client-generator-py ARC-56 client generator. Do not edit these files by hand — they are regenerated automatically whenever the source ARC-56 spec changes.

Install

pip install arc56-generated-algor_98bbbad3

Basic usage

Each contract in this package is a separate module (a hash of its source URL is appended to its filename to keep multiple contracts in the same repository from colliding), containing a typed <Name>Client for interacting with an already-deployed instance of that contract, plus a <Name>Factory for deploying new instances.

from algokit_utils import AlgorandClient
from arc56_generated_algor_98bbbad3 import AbiDecorators_e805bbf3

algorand = AlgorandClient.mainnet()
client = AbiDecorators_e805bbf3.AbiDecoratorsClient(
    algorand=algorand,
    app_id=123456789,
)

# call a contract method, e.g.:
# result = client.send.some_method(args=(...))

full vs minimal generator mode

Contracts in this package are generated with the client generator's full mode by default, which emits both the typed Client and a deploy/create Factory class plus deployment metadata (source code, bytecode, template variables). For the rare contract whose full-mode output fails to generate or fails to byte-compile, this package falls back to minimal mode (Client only, no Factory) for that contract instead of failing outright. The contracts table below flags any contract generated this way; every other contract includes a working Factory.

Contracts included in this package

Module Client class Source ARC-56 spec
AbiDecorators_e805bbf3 AbiDecoratorsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-decorators/AbiDecorators.arc56.json
BaseAbi_f1104270 BaseAbiClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-decorators/BaseAbi.arc56.json
OverloadedMethods_48d9c48f OverloadedMethodsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-decorators/OverloadedMethods.arc56.json
SubAbi_2213d8c4 SubAbiClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-decorators/SubAbi.arc56.json
SubAbi2_c92445c2 SubAbi2Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-decorators/SubAbi2.arc56.json
AbiValidationExhaustive_ce7f2098 AbiValidationExhaustiveClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-validation-exhaustive/AbiValidationExhaustive.arc56.json
InvalidContract_436eb5af InvalidContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-validation-exhaustive/InvalidContract.arc56.json
AbiValidationAlgo_88a028c9 AbiValidationAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/abi-validation/AbiValidationAlgo.arc56.json
AccountsContract_00ce94e3 AccountsContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/accounts/AccountsContract.arc56.json
EventEmitter_3308554e EventEmitterClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc-28-events/EventEmitter.arc56.json
Arc4BoolAlgo_b51dc0de Arc4BoolAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-bool/Arc4BoolAlgo.arc56.json
Arc4CloneAlgo_c8e7b51b Arc4CloneAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-clone/Arc4CloneAlgo.arc56.json
Arc4EncodeDecode_6a43b3c7 Arc4EncodeDecodeClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-encode-decode/Arc4EncodeDecode.arc56.json
Arc4HybridAlgo_1f3b764b Arc4HybridAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-hybrid/Arc4HybridAlgo.arc56.json
ContractOne_59d2f3e3 ContractOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-method-selector/ContractOne.arc56.json
ContractTwo_1b9189bb ContractTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-method-selector/ContractTwo.arc56.json
StructDemo_b17dd0d2 StructDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/arc4-struct/StructDemo.arc56.json
ArrayDestructuringAlgo_b8fc73fb ArrayDestructuringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/array-destructuring/ArrayDestructuringAlgo.arc56.json
ArrayLiteralsAlgo_800701e0 ArrayLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/array-literals/ArrayLiteralsAlgo.arc56.json
AssertMatchContract_fa82bba1 AssertMatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/assert-match/AssertMatchContract.arc56.json
AssetProxyAlgo_8ba297f9 AssetProxyAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/asset-proxy/AssetProxyAlgo.arc56.json
AssignmentsAlgo_90f0516f AssignmentsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/assignments/AssignmentsAlgo.arc56.json
DefaultContract_42b006f8 DefaultContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/autosalt/DefaultContract.arc56.json
SaltedContract_1a8c9871 SaltedContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/autosalt/SaltedContract.arc56.json
UnsaltedContract_286b97d0 UnsaltedContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/autosalt/UnsaltedContract.arc56.json
AVM11Contract_2deac1da Avm11ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/avm11/AVM11Contract.arc56.json
Avm12Contract_043c892a Avm12ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/avm12/Avm12Contract.arc56.json
ContractV0_27961ed6 ContractV0Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/avm12/ContractV0.arc56.json
ContractV1_6197811e ContractV1Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/avm12/ContractV1.arc56.json
AVM13Contract_62439b27 Avm13ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/avm13/AVM13Contract.arc56.json
BoxContract_3e9e5b31 BoxContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-enum-contract/BoxContract.arc56.json
Arc4BoxContract_5c7efa6d Arc4BoxContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/Arc4BoxContract.arc56.json
BoxCreate_efec97b2 BoxCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/BoxCreate.arc56.json
BoxMapTest_cb6886f0 BoxMapTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/BoxMapTest.arc56.json
BoxToRefTest_eb6b21a6 BoxToRefTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/BoxToRefTest.arc56.json
CompositeKeyTest_3e7a1b77 CompositeKeyTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/CompositeKeyTest.arc56.json
LargeBox_52d31551 LargeBoxClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/LargeBox.arc56.json
TupleBox_01e97ceb TupleBoxClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/box-proxies/TupleBox.arc56.json
DemoContract_bfe58844 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/byte-expressions/DemoContract.arc56.json
ContractTwo_ccafeb6d ContractTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/circular-reference-2/ContractTwo.arc56.json
ContractOne_954a919f ContractOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/circular-reference/ContractOne.arc56.json
CommaOperatorTest_f3165092 CommaOperatorTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/comma-operator/CommaOperatorTest.arc56.json
ConstLiteralsAlgo_c39adf6f ConstLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/const-literals/ConstLiteralsAlgo.arc56.json
DestructuredParamsAlgo_0de6adfe DestructuredParamsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/destructured-params/DestructuredParamsAlgo.arc56.json
DestructuringIterators_68637913 DestructuringIteratorsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/destructuring-iterators/DestructuringIterators.arc56.json
DoLoopsAlgo_d8896726 DoLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/do-loops/DoLoopsAlgo.arc56.json
ForLoopsAlgo_249ce421 ForLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/for-loops/ForLoopsAlgo.arc56.json
ForOfLoopsAlgo_3a9da97d ForOfLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/for-of-loops/ForOfLoopsAlgo.arc56.json
TestGlobalMap_a0fd7ef3 TestGlobalMapClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/global-map/TestGlobalMap.arc56.json
TestGlobalMapTuple_219fbc06 TestGlobalMapTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/global-map/TestGlobalMapTuple.arc56.json
TestArc4_f071b9c1 TestArc4Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/global-state/TestArc4.arc56.json
TestTuple_5b5c0d81 TestTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/global-state/TestTuple.arc56.json
GtxnsAlgo_932fa0e5 GtxnsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/gtxns/GtxnsAlgo.arc56.json
BaseWithAbiCreate_c5474850 BaseWithAbiCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/implicit-create/BaseWithAbiCreate.arc56.json
BaseWithBareCreate_fd7d44a9 BaseWithBareCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/implicit-create/BaseWithBareCreate.arc56.json
ExplicitAbiCreateFromBase_cc8f71a5 ExplicitAbiCreateFromBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/implicit-create/ExplicitAbiCreateFromBase.arc56.json
ExplicitBareCreateFromBase_5ffd51d5 ExplicitBareCreateFromBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/implicit-create/ExplicitBareCreateFromBase.arc56.json
NoBare_f06ab27a NoBareClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/implicit-create/NoBare.arc56.json
NoNoOp_1385837b NoNoOpClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/implicit-create/NoNoOp.arc56.json
ConcreteArc4Contract_96261e2b ConcreteArc4ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/inheritance-b/ConcreteArc4Contract.arc56.json
ItxnComposeAlgo_cb1c48fb ItxnComposeAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/itxn-compose/ItxnComposeAlgo.arc56.json
VerifierContract_b127a0a0 VerifierContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/itxn-compose/VerifierContract.arc56.json
ItxnDemoContract_c7cd7f6d ItxnDemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/itxn/ItxnDemoContract.arc56.json
ItxnReceiver_8e72ea6b ItxnReceiverClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/itxn/ItxnReceiver.arc56.json
JSDocDemo_9dc9818b JsDocDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/jsdoc/JSDocDemo.arc56.json
LargeObjectsInStateAlgo_8d66b773 LargeObjectsInStateAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/large-objects-in-state/LargeObjectsInStateAlgo.arc56.json
TestLocalMap_0a4d8a00 TestLocalMapClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/local-map/TestLocalMap.arc56.json
TestLocalMapTuple_3a44176b TestLocalMapTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/local-map/TestLocalMapTuple.arc56.json
LocalStateDemo_4417ba7c (generation failed - see state.json) https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/local-state/LocalStateDemo.arc56.json
LoggedErrorsWarningsContract_a6537e35 LoggedErrorsWarningsContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/logged-errors-warnings/LoggedErrorsWarningsContract.arc56.json
LoggedErrorsValidContract_4cabfea1 LoggedErrorsValidContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/logged-errors/LoggedErrorsValidContract.arc56.json
MatchExprAlgo_281afdaa MatchExprAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/match-expr/MatchExprAlgo.arc56.json
ModuleConstantsAlgo_b240742a ModuleConstantsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/module-constants/ModuleConstantsAlgo.arc56.json
StoreBoth_3433582f StoreBothClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance-2/StoreBoth.arc56.json
StoreString_2b2094cd StoreStringClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance-2/StoreString.arc56.json
StoreUint64_76d23ded StoreUint64Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance-2/StoreUint64.arc56.json
AbiCallMultiInheritance_9aac00ac AbiCallMultiInheritanceClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance/AbiCallMultiInheritance.arc56.json
BaseOne_bbdbf25a BaseOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance/BaseOne.arc56.json
BaseTwo_797dd14e BaseTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance/BaseTwo.arc56.json
CommonBase_fe55a515 CommonBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance/CommonBase.arc56.json
MultiBases_76bc8e31 MultiBasesClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/multi-inheritance/MultiBases.arc56.json
MutableObjectDemo_cac12627 MutableObjectDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/mutable-object/MutableObjectDemo.arc56.json
MyContract_67b7bc81 MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/named-types/MyContract.arc56.json
NativeArraysAlgo_660ac19e NativeArraysAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/native-arrays/NativeArraysAlgo.arc56.json
ObjectDestructuringAlgo_05125ee4 ObjectDestructuringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/object-destructuring/ObjectDestructuringAlgo.arc56.json
ObjectLiteralsAlgo_91eb98bf ObjectLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/object-literals/ObjectLiteralsAlgo.arc56.json
DescSameContract_a31496c9 DescSameContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/object-passthrough/DescSameContract.arc56.json
FieldDocMismatchContract_d271675f FieldDocMismatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/object-passthrough/FieldDocMismatchContract.arc56.json
TypeLevelDocMismatchContract_c1cc679f TypeLevelDocMismatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/object-passthrough/TypeLevelDocMismatchContract.arc56.json
MyContract_7bd5e2f6 MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/ops/MyContract.arc56.json
Hello_ae10ede5 HelloClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-apps/Hello.arc56.json
HelloTemplate_d9df2038 HelloTemplateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-apps/HelloTemplate.arc56.json
HelloTemplateCustomPrefix_d2948d51 HelloTemplateCustomPrefixClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-apps/HelloTemplateCustomPrefix.arc56.json
LargeProgram_7f661c0e LargeProgramClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-apps/LargeProgram.arc56.json
ReceivesReferenceTypes_ff57c92f ReceivesReferenceTypesClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-apps/ReceivesReferenceTypes.arc56.json
ReceivesTxns_bd107be2 ReceivesTxnsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-apps/ReceivesTxns.arc56.json
HelloFactory_69c17a6b HelloFactoryClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-factory/HelloFactory.arc56.json
HelloFactory_37f46346 HelloFactoryClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/precompiled-typed/HelloFactory.arc56.json
DemoContract_c151a831 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/prefix-postfix-operators/DemoContract.arc56.json
ReferenceArraysAlgo_44054652 ReferenceArraysAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/reference-arrays/ReferenceArraysAlgo.arc56.json
ByIndex_1925a348 ByIndexClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/resource-encoding/ByIndex.arc56.json
ByValue_83503f2e ByValueClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/resource-encoding/ByValue.arc56.json
C2C_42a6efc5 C2cClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/resource-encoding/C2C.arc56.json
EchoResource_1980a1f0 EchoResourceClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/resource-encoding/EchoResource.arc56.json
SingleEvalAlgo_719f05e0 SingleEvalAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/single-eval/SingleEvalAlgo.arc56.json
BaseWithState_bfefdeb9 BaseWithStateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/state-totals/BaseWithState.arc56.json
ExtendsSubWithTotals_4530a301 ExtendsSubWithTotalsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/state-totals/ExtendsSubWithTotals.arc56.json
SubClassWithExplicitTotals_ead092ad SubClassWithExplicitTotalsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/state-totals/SubClassWithExplicitTotals.arc56.json
SubClassWithState_2fd2551f SubClassWithStateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/state-totals/SubClassWithState.arc56.json
StaticBytesAlgo_6c0fa048 StaticBytesAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/static-bytes/StaticBytesAlgo.arc56.json
StringContract_40e4bc21 StringContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/strings/StringContract.arc56.json
DemoContract_e0e2ade3 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/switch-statements/DemoContract.arc56.json
TealScriptConventionsAlgo_ce587d87 (fails to compile - excluded, see state.json) https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/teal-script-conventions/TealScriptConventionsAlgo.arc56.json
MyContract_f92a26b4 MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/template-var/MyContract.arc56.json
TuplesAlgo_69ec8222 TuplesAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/tuples/TuplesAlgo.arc56.json
Uint64ToStringAlgo_d5271081 Uint64ToStringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/uint64-to-string/Uint64ToStringAlgo.arc56.json
UrangeAlgo_9de068e4 UrangeAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/urange/UrangeAlgo.arc56.json
DemoContract_16f122ac DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o1/while-loops/DemoContract.arc56.json
AbiDecorators_5dd5e95c AbiDecoratorsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-decorators/AbiDecorators.arc56.json
BaseAbi_5b710460 BaseAbiClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-decorators/BaseAbi.arc56.json
OverloadedMethods_dd1d3757 OverloadedMethodsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-decorators/OverloadedMethods.arc56.json
SubAbi_8512afcd SubAbiClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-decorators/SubAbi.arc56.json
SubAbi2_5f9bb246 SubAbi2Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-decorators/SubAbi2.arc56.json
AbiValidationExhaustive_3b45ec30 AbiValidationExhaustiveClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-validation-exhaustive/AbiValidationExhaustive.arc56.json
InvalidContract_9c610b71 InvalidContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-validation-exhaustive/InvalidContract.arc56.json
AbiValidationAlgo_9f11c939 AbiValidationAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/abi-validation/AbiValidationAlgo.arc56.json
AccountsContract_ac7fc729 AccountsContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/accounts/AccountsContract.arc56.json
EventEmitter_9634b513 EventEmitterClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc-28-events/EventEmitter.arc56.json
Arc4BoolAlgo_a60981a1 Arc4BoolAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-bool/Arc4BoolAlgo.arc56.json
Arc4CloneAlgo_f632ccad Arc4CloneAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-clone/Arc4CloneAlgo.arc56.json
Arc4EncodeDecode_bc355b43 Arc4EncodeDecodeClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-encode-decode/Arc4EncodeDecode.arc56.json
Arc4HybridAlgo_db73b308 Arc4HybridAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-hybrid/Arc4HybridAlgo.arc56.json
ContractOne_7cd754a0 ContractOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-method-selector/ContractOne.arc56.json
ContractTwo_501cde4a ContractTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-method-selector/ContractTwo.arc56.json
StructDemo_54696b52 StructDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/arc4-struct/StructDemo.arc56.json
ArrayDestructuringAlgo_792e83eb ArrayDestructuringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/array-destructuring/ArrayDestructuringAlgo.arc56.json
ArrayLiteralsAlgo_ce99a938 ArrayLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/array-literals/ArrayLiteralsAlgo.arc56.json
AssertMatchContract_61fd5436 AssertMatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/assert-match/AssertMatchContract.arc56.json
AssetProxyAlgo_4737340a AssetProxyAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/asset-proxy/AssetProxyAlgo.arc56.json
AssignmentsAlgo_44ca5624 AssignmentsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/assignments/AssignmentsAlgo.arc56.json
DefaultContract_5656bca5 DefaultContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/autosalt/DefaultContract.arc56.json
SaltedContract_49eb626a SaltedContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/autosalt/SaltedContract.arc56.json
UnsaltedContract_d62f9a7d UnsaltedContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/autosalt/UnsaltedContract.arc56.json
AVM11Contract_6cd4d9bf Avm11ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/avm11/AVM11Contract.arc56.json
Avm12Contract_720fb875 Avm12ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/avm12/Avm12Contract.arc56.json
ContractV0_b054c454 ContractV0Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/avm12/ContractV0.arc56.json
ContractV1_205af6e2 ContractV1Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/avm12/ContractV1.arc56.json
AVM13Contract_7c957fbd Avm13ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/avm13/AVM13Contract.arc56.json
BoxContract_3658c4b1 BoxContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-enum-contract/BoxContract.arc56.json
Arc4BoxContract_0eab2b63 Arc4BoxContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/Arc4BoxContract.arc56.json
BoxCreate_2715203f BoxCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/BoxCreate.arc56.json
BoxMapTest_1c680f08 BoxMapTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/BoxMapTest.arc56.json
BoxToRefTest_61ed6a92 BoxToRefTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/BoxToRefTest.arc56.json
CompositeKeyTest_24f08c8b CompositeKeyTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/CompositeKeyTest.arc56.json
LargeBox_080e3cf8 LargeBoxClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/LargeBox.arc56.json
TupleBox_70bd1b93 TupleBoxClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/box-proxies/TupleBox.arc56.json
DemoContract_677265b8 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/byte-expressions/DemoContract.arc56.json
ContractTwo_6c945585 ContractTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/circular-reference-2/ContractTwo.arc56.json
ContractOne_809ca589 ContractOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/circular-reference/ContractOne.arc56.json
CommaOperatorTest_725b0a1c CommaOperatorTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/comma-operator/CommaOperatorTest.arc56.json
ConstLiteralsAlgo_ac7cc36e ConstLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/const-literals/ConstLiteralsAlgo.arc56.json
DestructuredParamsAlgo_8f58e7e6 DestructuredParamsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/destructured-params/DestructuredParamsAlgo.arc56.json
DestructuringIterators_1a5b6da4 DestructuringIteratorsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/destructuring-iterators/DestructuringIterators.arc56.json
DoLoopsAlgo_df701176 DoLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/do-loops/DoLoopsAlgo.arc56.json
ForLoopsAlgo_2ecf6383 ForLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/for-loops/ForLoopsAlgo.arc56.json
ForOfLoopsAlgo_f3f1eeb4 ForOfLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/for-of-loops/ForOfLoopsAlgo.arc56.json
TestGlobalMap_d4b5bcde TestGlobalMapClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/global-map/TestGlobalMap.arc56.json
TestGlobalMapTuple_217e9e5d TestGlobalMapTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/global-map/TestGlobalMapTuple.arc56.json
TestArc4_a86de9e6 TestArc4Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/global-state/TestArc4.arc56.json
TestTuple_d6dea59b TestTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/global-state/TestTuple.arc56.json
GtxnsAlgo_b13b47fd GtxnsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/gtxns/GtxnsAlgo.arc56.json
BaseWithAbiCreate_26b0f5aa BaseWithAbiCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/implicit-create/BaseWithAbiCreate.arc56.json
BaseWithBareCreate_f0391872 BaseWithBareCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/implicit-create/BaseWithBareCreate.arc56.json
ExplicitAbiCreateFromBase_6ff783ae ExplicitAbiCreateFromBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/implicit-create/ExplicitAbiCreateFromBase.arc56.json
ExplicitBareCreateFromBase_a9a36974 ExplicitBareCreateFromBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/implicit-create/ExplicitBareCreateFromBase.arc56.json
NoBare_0f20e43e NoBareClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/implicit-create/NoBare.arc56.json
NoNoOp_e15351c3 NoNoOpClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/implicit-create/NoNoOp.arc56.json
ConcreteArc4Contract_a32cab02 ConcreteArc4ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/inheritance-b/ConcreteArc4Contract.arc56.json
ItxnComposeAlgo_48272453 ItxnComposeAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/itxn-compose/ItxnComposeAlgo.arc56.json
VerifierContract_a37b0424 VerifierContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/itxn-compose/VerifierContract.arc56.json
ItxnDemoContract_feb9808b ItxnDemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/itxn/ItxnDemoContract.arc56.json
ItxnReceiver_abbdfac4 ItxnReceiverClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/itxn/ItxnReceiver.arc56.json
JSDocDemo_8298490e JsDocDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/jsdoc/JSDocDemo.arc56.json
LargeObjectsInStateAlgo_9fde4f29 LargeObjectsInStateAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/large-objects-in-state/LargeObjectsInStateAlgo.arc56.json
TestLocalMap_add35f04 TestLocalMapClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/local-map/TestLocalMap.arc56.json
TestLocalMapTuple_cc001b74 TestLocalMapTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/local-map/TestLocalMapTuple.arc56.json
LocalStateDemo_da9241f8 (generation failed - see state.json) https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/local-state/LocalStateDemo.arc56.json
LoggedErrorsWarningsContract_8938d3b0 LoggedErrorsWarningsContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/logged-errors-warnings/LoggedErrorsWarningsContract.arc56.json
LoggedErrorsValidContract_d6c273da LoggedErrorsValidContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/logged-errors/LoggedErrorsValidContract.arc56.json
MatchExprAlgo_63c4ddc5 MatchExprAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/match-expr/MatchExprAlgo.arc56.json
ModuleConstantsAlgo_6766934a ModuleConstantsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/module-constants/ModuleConstantsAlgo.arc56.json
StoreBoth_aa69053f StoreBothClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance-2/StoreBoth.arc56.json
StoreString_bcdb2469 StoreStringClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance-2/StoreString.arc56.json
StoreUint64_f6718697 StoreUint64Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance-2/StoreUint64.arc56.json
AbiCallMultiInheritance_90212eff AbiCallMultiInheritanceClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance/AbiCallMultiInheritance.arc56.json
BaseOne_f30cab2c BaseOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance/BaseOne.arc56.json
BaseTwo_5b556cff BaseTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance/BaseTwo.arc56.json
CommonBase_115e10b3 CommonBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance/CommonBase.arc56.json
MultiBases_98164840 MultiBasesClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/multi-inheritance/MultiBases.arc56.json
MutableObjectDemo_49cbaf0a MutableObjectDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/mutable-object/MutableObjectDemo.arc56.json
MyContract_105a576a MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/named-types/MyContract.arc56.json
NativeArraysAlgo_a0249cb1 NativeArraysAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/native-arrays/NativeArraysAlgo.arc56.json
ObjectDestructuringAlgo_dd8dbc94 ObjectDestructuringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/object-destructuring/ObjectDestructuringAlgo.arc56.json
ObjectLiteralsAlgo_03a855f7 ObjectLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/object-literals/ObjectLiteralsAlgo.arc56.json
DescSameContract_a954637e DescSameContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/object-passthrough/DescSameContract.arc56.json
FieldDocMismatchContract_0bb1cc90 FieldDocMismatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/object-passthrough/FieldDocMismatchContract.arc56.json
TypeLevelDocMismatchContract_227befdb TypeLevelDocMismatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/object-passthrough/TypeLevelDocMismatchContract.arc56.json
MyContract_9c04e3e6 MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/ops/MyContract.arc56.json
Hello_d51e02b7 HelloClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-apps/Hello.arc56.json
HelloTemplate_926ca632 HelloTemplateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-apps/HelloTemplate.arc56.json
HelloTemplateCustomPrefix_6b9bca30 HelloTemplateCustomPrefixClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-apps/HelloTemplateCustomPrefix.arc56.json
LargeProgram_9404ca08 LargeProgramClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-apps/LargeProgram.arc56.json
ReceivesReferenceTypes_e31d3e58 ReceivesReferenceTypesClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-apps/ReceivesReferenceTypes.arc56.json
ReceivesTxns_3f7d7cb0 ReceivesTxnsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-apps/ReceivesTxns.arc56.json
HelloFactory_006e854a HelloFactoryClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-factory/HelloFactory.arc56.json
HelloFactory_5916621f HelloFactoryClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/precompiled-typed/HelloFactory.arc56.json
DemoContract_e2f18cb8 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/prefix-postfix-operators/DemoContract.arc56.json
ReferenceArraysAlgo_81ef0111 ReferenceArraysAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/reference-arrays/ReferenceArraysAlgo.arc56.json
ByIndex_9ca769a7 ByIndexClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/resource-encoding/ByIndex.arc56.json
ByValue_e7e07e54 ByValueClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/resource-encoding/ByValue.arc56.json
C2C_1124354e C2cClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/resource-encoding/C2C.arc56.json
EchoResource_ed3a0cd3 EchoResourceClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/resource-encoding/EchoResource.arc56.json
SingleEvalAlgo_985ab8ed SingleEvalAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/single-eval/SingleEvalAlgo.arc56.json
BaseWithState_5432d4e3 BaseWithStateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/state-totals/BaseWithState.arc56.json
ExtendsSubWithTotals_10d13077 ExtendsSubWithTotalsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/state-totals/ExtendsSubWithTotals.arc56.json
SubClassWithExplicitTotals_106c0e4a SubClassWithExplicitTotalsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/state-totals/SubClassWithExplicitTotals.arc56.json
SubClassWithState_aa5bfd52 SubClassWithStateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/state-totals/SubClassWithState.arc56.json
StaticBytesAlgo_13e5536d StaticBytesAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/static-bytes/StaticBytesAlgo.arc56.json
StringContract_6c5daeab StringContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/strings/StringContract.arc56.json
DemoContract_52aad3d7 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/switch-statements/DemoContract.arc56.json
TealScriptConventionsAlgo_fb784ba0 (fails to compile - excluded, see state.json) https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/teal-script-conventions/TealScriptConventionsAlgo.arc56.json
MyContract_707738df MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/template-var/MyContract.arc56.json
TuplesAlgo_a566f32e TuplesAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/tuples/TuplesAlgo.arc56.json
Uint64ToStringAlgo_1f2ff27b Uint64ToStringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/uint64-to-string/Uint64ToStringAlgo.arc56.json
UrangeAlgo_13f52371 UrangeAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/urange/UrangeAlgo.arc56.json
DemoContract_1104cef3 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/o2/while-loops/DemoContract.arc56.json
AbiDecorators_ad07fb59 AbiDecoratorsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-decorators/AbiDecorators.arc56.json
BaseAbi_c5641753 BaseAbiClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-decorators/BaseAbi.arc56.json
OverloadedMethods_342e86f6 OverloadedMethodsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-decorators/OverloadedMethods.arc56.json
SubAbi_72d5fa1d SubAbiClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-decorators/SubAbi.arc56.json
SubAbi2_f105d4a6 SubAbi2Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-decorators/SubAbi2.arc56.json
AbiValidationExhaustive_f6595f84 AbiValidationExhaustiveClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-validation-exhaustive/AbiValidationExhaustive.arc56.json
InvalidContract_58c148f3 InvalidContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-validation-exhaustive/InvalidContract.arc56.json
AbiValidationAlgo_f63be1b1 AbiValidationAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/abi-validation/AbiValidationAlgo.arc56.json
AccountsContract_b296166a AccountsContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/accounts/AccountsContract.arc56.json
EventEmitter_ade2004a EventEmitterClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc-28-events/EventEmitter.arc56.json
Arc4BoolAlgo_b1bffa27 Arc4BoolAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-bool/Arc4BoolAlgo.arc56.json
Arc4CloneAlgo_8694a9e3 Arc4CloneAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-clone/Arc4CloneAlgo.arc56.json
Arc4EncodeDecode_27d608e1 Arc4EncodeDecodeClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-encode-decode/Arc4EncodeDecode.arc56.json
Arc4HybridAlgo_e8e01ae2 Arc4HybridAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-hybrid/Arc4HybridAlgo.arc56.json
ContractOne_bd052ef9 ContractOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-method-selector/ContractOne.arc56.json
ContractTwo_b7246a81 ContractTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-method-selector/ContractTwo.arc56.json
StructDemo_ac2d566f StructDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/arc4-struct/StructDemo.arc56.json
ArrayDestructuringAlgo_8b7fb552 ArrayDestructuringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/array-destructuring/ArrayDestructuringAlgo.arc56.json
ArrayLiteralsAlgo_f05ce4ca ArrayLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/array-literals/ArrayLiteralsAlgo.arc56.json
AssertMatchContract_053f4d04 AssertMatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/assert-match/AssertMatchContract.arc56.json
AssetProxyAlgo_3ad75eb5 AssetProxyAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/asset-proxy/AssetProxyAlgo.arc56.json
AssignmentsAlgo_3f1158bd AssignmentsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/assignments/AssignmentsAlgo.arc56.json
DefaultContract_066e8402 DefaultContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/autosalt/DefaultContract.arc56.json
SaltedContract_e17ac9f2 SaltedContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/autosalt/SaltedContract.arc56.json
UnsaltedContract_67a2d5a8 UnsaltedContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/autosalt/UnsaltedContract.arc56.json
AVM11Contract_07232dd9 Avm11ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/avm11/AVM11Contract.arc56.json
Avm12Contract_85ba08c3 Avm12ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/avm12/Avm12Contract.arc56.json
ContractV0_d67785b3 ContractV0Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/avm12/ContractV0.arc56.json
ContractV1_3d650326 ContractV1Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/avm12/ContractV1.arc56.json
AVM13Contract_a224028f Avm13ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/avm13/AVM13Contract.arc56.json
BoxContract_55f71f21 BoxContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-enum-contract/BoxContract.arc56.json
Arc4BoxContract_aa596c46 Arc4BoxContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/Arc4BoxContract.arc56.json
BoxCreate_099f64cd BoxCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/BoxCreate.arc56.json
BoxMapTest_4aca371f BoxMapTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/BoxMapTest.arc56.json
BoxToRefTest_7b0d116a BoxToRefTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/BoxToRefTest.arc56.json
CompositeKeyTest_a8aad738 CompositeKeyTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/CompositeKeyTest.arc56.json
LargeBox_a89fbc02 LargeBoxClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/LargeBox.arc56.json
TupleBox_e6557dd2 TupleBoxClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/box-proxies/TupleBox.arc56.json
DemoContract_902ca881 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/byte-expressions/DemoContract.arc56.json
ContractTwo_88e4787d ContractTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/circular-reference-2/ContractTwo.arc56.json
ContractOne_ca673d4b ContractOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/circular-reference/ContractOne.arc56.json
CommaOperatorTest_50c1079f CommaOperatorTestClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/comma-operator/CommaOperatorTest.arc56.json
ConstLiteralsAlgo_cb7c7313 ConstLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/const-literals/ConstLiteralsAlgo.arc56.json
DestructuredParamsAlgo_f18d81f8 DestructuredParamsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/destructured-params/DestructuredParamsAlgo.arc56.json
DestructuringIterators_254b61c9 DestructuringIteratorsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/destructuring-iterators/DestructuringIterators.arc56.json
DoLoopsAlgo_b630c2fb DoLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/do-loops/DoLoopsAlgo.arc56.json
ForLoopsAlgo_db340365 ForLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/for-loops/ForLoopsAlgo.arc56.json
ForOfLoopsAlgo_dfda5f23 ForOfLoopsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/for-of-loops/ForOfLoopsAlgo.arc56.json
TestGlobalMap_d9ace1d6 TestGlobalMapClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/global-map/TestGlobalMap.arc56.json
TestGlobalMapTuple_2a1b560a TestGlobalMapTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/global-map/TestGlobalMapTuple.arc56.json
TestArc4_4362f095 TestArc4Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/global-state/TestArc4.arc56.json
TestTuple_0f9552a3 TestTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/global-state/TestTuple.arc56.json
GtxnsAlgo_6907edc9 GtxnsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/gtxns/GtxnsAlgo.arc56.json
BaseWithAbiCreate_1e6eddf3 BaseWithAbiCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/implicit-create/BaseWithAbiCreate.arc56.json
BaseWithBareCreate_10e85982 BaseWithBareCreateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/implicit-create/BaseWithBareCreate.arc56.json
ExplicitAbiCreateFromBase_93b74a91 ExplicitAbiCreateFromBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/implicit-create/ExplicitAbiCreateFromBase.arc56.json
ExplicitBareCreateFromBase_fb58d596 ExplicitBareCreateFromBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/implicit-create/ExplicitBareCreateFromBase.arc56.json
NoBare_aeb46ba3 NoBareClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/implicit-create/NoBare.arc56.json
NoNoOp_2e4fd11b NoNoOpClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/implicit-create/NoNoOp.arc56.json
ConcreteArc4Contract_0116f784 ConcreteArc4ContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/inheritance-b/ConcreteArc4Contract.arc56.json
ItxnComposeAlgo_5f89a25d ItxnComposeAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/itxn-compose/ItxnComposeAlgo.arc56.json
VerifierContract_2414a41b VerifierContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/itxn-compose/VerifierContract.arc56.json
ItxnDemoContract_752e5071 ItxnDemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/itxn/ItxnDemoContract.arc56.json
ItxnReceiver_4c38d0d1 ItxnReceiverClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/itxn/ItxnReceiver.arc56.json
JSDocDemo_dd48ffd7 JsDocDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/jsdoc/JSDocDemo.arc56.json
LargeObjectsInStateAlgo_072fb3b6 LargeObjectsInStateAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/large-objects-in-state/LargeObjectsInStateAlgo.arc56.json
TestLocalMap_026458f4 TestLocalMapClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/local-map/TestLocalMap.arc56.json
TestLocalMapTuple_f0a8dbff TestLocalMapTupleClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/local-map/TestLocalMapTuple.arc56.json
LocalStateDemo_ab5dc482 (generation failed - see state.json) https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/local-state/LocalStateDemo.arc56.json
LoggedErrorsWarningsContract_a61c0fec LoggedErrorsWarningsContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/logged-errors-warnings/LoggedErrorsWarningsContract.arc56.json
LoggedErrorsValidContract_4332f315 LoggedErrorsValidContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/logged-errors/LoggedErrorsValidContract.arc56.json
MatchExprAlgo_ab234d4d MatchExprAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/match-expr/MatchExprAlgo.arc56.json
ModuleConstantsAlgo_561bce34 ModuleConstantsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/module-constants/ModuleConstantsAlgo.arc56.json
StoreBoth_70fcbf6e StoreBothClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance-2/StoreBoth.arc56.json
StoreString_41104775 StoreStringClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance-2/StoreString.arc56.json
StoreUint64_1d2e6e33 StoreUint64Client https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance-2/StoreUint64.arc56.json
AbiCallMultiInheritance_c0c62025 AbiCallMultiInheritanceClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance/AbiCallMultiInheritance.arc56.json
BaseOne_60b397e2 BaseOneClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance/BaseOne.arc56.json
BaseTwo_46813a0e BaseTwoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance/BaseTwo.arc56.json
CommonBase_835c23e3 CommonBaseClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance/CommonBase.arc56.json
MultiBases_5aa1a211 MultiBasesClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/multi-inheritance/MultiBases.arc56.json
MutableObjectDemo_45ec41ec MutableObjectDemoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/mutable-object/MutableObjectDemo.arc56.json
MyContract_99e9adaa MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/named-types/MyContract.arc56.json
NativeArraysAlgo_a742f8b9 NativeArraysAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/native-arrays/NativeArraysAlgo.arc56.json
ObjectDestructuringAlgo_dcd27df7 ObjectDestructuringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/object-destructuring/ObjectDestructuringAlgo.arc56.json
ObjectLiteralsAlgo_bff250ea ObjectLiteralsAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/object-literals/ObjectLiteralsAlgo.arc56.json
DescSameContract_7b3e4333 DescSameContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/object-passthrough/DescSameContract.arc56.json
FieldDocMismatchContract_668543ae FieldDocMismatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/object-passthrough/FieldDocMismatchContract.arc56.json
TypeLevelDocMismatchContract_e8d55571 TypeLevelDocMismatchContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/object-passthrough/TypeLevelDocMismatchContract.arc56.json
MyContract_84c524e8 MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/ops/MyContract.arc56.json
Hello_fb01ccfd HelloClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-apps/Hello.arc56.json
HelloTemplate_dd7e4026 HelloTemplateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-apps/HelloTemplate.arc56.json
HelloTemplateCustomPrefix_9ef3262e HelloTemplateCustomPrefixClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-apps/HelloTemplateCustomPrefix.arc56.json
LargeProgram_e3c9c59b LargeProgramClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-apps/LargeProgram.arc56.json
ReceivesReferenceTypes_5f4a04b8 ReceivesReferenceTypesClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-apps/ReceivesReferenceTypes.arc56.json
ReceivesTxns_ce12a457 ReceivesTxnsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-apps/ReceivesTxns.arc56.json
HelloFactory_e6bf8cfc HelloFactoryClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-factory/HelloFactory.arc56.json
HelloFactory_39468699 HelloFactoryClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/precompiled-typed/HelloFactory.arc56.json
DemoContract_f35ec7e3 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/prefix-postfix-operators/DemoContract.arc56.json
ReferenceArraysAlgo_5b27d7e9 ReferenceArraysAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/reference-arrays/ReferenceArraysAlgo.arc56.json
ByIndex_8210c668 ByIndexClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/resource-encoding/ByIndex.arc56.json
ByValue_39d4ebb2 ByValueClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/resource-encoding/ByValue.arc56.json
C2C_ad545e4f C2cClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/resource-encoding/C2C.arc56.json
EchoResource_50cbac5e EchoResourceClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/resource-encoding/EchoResource.arc56.json
SingleEvalAlgo_20c9994c SingleEvalAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/single-eval/SingleEvalAlgo.arc56.json
BaseWithState_7e1f1d82 BaseWithStateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/state-totals/BaseWithState.arc56.json
ExtendsSubWithTotals_edb8d90f ExtendsSubWithTotalsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/state-totals/ExtendsSubWithTotals.arc56.json
SubClassWithExplicitTotals_63aa6183 SubClassWithExplicitTotalsClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/state-totals/SubClassWithExplicitTotals.arc56.json
SubClassWithState_4c2ee50d SubClassWithStateClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/state-totals/SubClassWithState.arc56.json
StaticBytesAlgo_73f58ecc StaticBytesAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/static-bytes/StaticBytesAlgo.arc56.json
StringContract_1269eeeb StringContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/strings/StringContract.arc56.json
DemoContract_f55bd84c DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/switch-statements/DemoContract.arc56.json
TealScriptConventionsAlgo_b71037e4 (fails to compile - excluded, see state.json) https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/teal-script-conventions/TealScriptConventionsAlgo.arc56.json
MyContract_6023acfd MyContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/template-var/MyContract.arc56.json
TuplesAlgo_dedc56ce TuplesAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/tuples/TuplesAlgo.arc56.json
Uint64ToStringAlgo_204abd0a Uint64ToStringAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/uint64-to-string/Uint64ToStringAlgo.arc56.json
UrangeAlgo_66dd4a80 UrangeAlgoClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/urange/UrangeAlgo.arc56.json
DemoContract_94377c90 DemoContractClient https://raw.githubusercontent.com/algorandfoundation/puya-ts/HEAD/tests/approvals/out/unoptimized/while-loops/DemoContract.arc56.json

Versioning

This package uses 1.<increment>.<yyyyMMddHH>-style versioning: a new version is published whenever any of the contracts above change, or whenever the client generator itself is updated. See Arc56Registry for the full generation pipeline and source ARC-56 registry.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file arc56_generated_algor_98bbbad3-1.4.2026091312.tar.gz.

File metadata

File hashes

Hashes for arc56_generated_algor_98bbbad3-1.4.2026091312.tar.gz
Algorithm Hash digest
SHA256 07c5d59a992863e3cdfaaa5e2377472f92193e84d814eda70fa7c254dd504f1b
MD5 94996da13e0cf3e078c5244df11dc980
BLAKE2b-256 77a17d89668ac1a4f18c5da58368abde1877f453c4f724a482be13bfc9c199e4

See more details on using hashes here.

File details

Details for the file arc56_generated_algor_98bbbad3-1.4.2026091312-py3-none-any.whl.

File metadata

File hashes

Hashes for arc56_generated_algor_98bbbad3-1.4.2026091312-py3-none-any.whl
Algorithm Hash digest
SHA256 c332e6dc80e76976cb8ded189d1bbf95376524537f627cdfa9216c55d2768503
MD5 f434acbeec022864b4839d7cf36bad03
BLAKE2b-256 0fe64a0e8d4f12741b4adfb0e62c953f1002534e3ca0196e66c0691136e9c2e8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.4.2026091312 This release

2 files

1.3.2026072710

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page