arc56-generated-algorandfoundation-tealscript
v1.5.2026082221
Published
Generated ARC-56 Algorand smart-contract clients for algorandfoundation/TEALScript.
Maintainers
Readme
arc56-generated-algorandfoundation-tealscript
Auto-generated typed Algorand smart-contract clients for algorandfoundation/TEALScript, built from the ARC-56 specs listed below.
Generated by the Arc56Registry pipeline, using the algorandfoundation/algokit-client-generator-ts ARC-56 client generator. Do not edit these files by hand — they are regenerated automatically whenever the source ARC-56 spec changes.
Install
npm install arc56-generated-algorandfoundation-tealscript @algorandfoundation/algokit-utils algosdkBasic usage
Each contract in this package is re-exported under its own namespace (a hash of its
source URL is appended 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.
import { AlgorandClient } from "@algorandfoundation/algokit-utils";
import { ConstantProductAMM_c0a20c59 } from "arc56-generated-algorandfoundation-tealscript";
const algorand = AlgorandClient.mainNet();
const client = new ConstantProductAMM_c0a20c59.ConstantProductAmmClient({
algorand,
appId: 123456789n,
});
// call a contract method, e.g.:
// const result = await client.send.someMethod({ 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. A
small number of contracts' full-mode output has been observed to type-check against
non-exported internal shapes of @algorandfoundation/algokit-utils's AlgorandClient
that break across algokit-utils versions the generator doesn't itself pin against - for
those specific contracts only, this package falls back to minimal mode (Client
only, no Factory) 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
| Namespace | Client class | Source ARC-56 spec |
| --- | --- | --- |
| ConstantProductAMM_c0a20c59 | ConstantProductAmmClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/amm/tealscript_artifacts/ConstantProductAMM.arc56.json |
| AbstractedAccount_9833b15e | AbstractedAccountClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/arc58/artifacts/AbstractedAccount.arc56.json |
| ARC72_7f3b214d | Arc72Client | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/arc72/artifacts/ARC72.arc56.json |
| ARC75_913b4b22 | Arc75Client | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/arc75/artifacts/ARC75.arc56.json |
| Auction_eeb20731 | AuctionClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/auction/tealscript_artifacts/Auction.arc56.json |
| BigBox_ea6b4f06 | BigBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/big_box/artifacts/BigBox.arc56.json |
| Calculator_076a1441 | CalculatorClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/calculator/artifacts/Calculator.arc56.json |
| FactoryCaller_b7e77d48 | FactoryCallerClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/itxns/artifacts/FactoryCaller.arc56.json |
| NFTFactory_77dc5a18 | NftFactoryClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/itxns/artifacts/NFTFactory.arc56.json |
| CreatorVerifier_9240aa5a | CreatorVerifierClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/lsig_with_app/artifacts/CreatorVerifier.arc56.json |
| MerkleTree_e150cb35 | MerkleTreeClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/merkle/artifacts/MerkleTree.arc56.json |
| NonABIExample_e305fb15 | NonAbiExampleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/non_abi/artifacts/NonABIExample.arc56.json |
| StakingPool_9685fcb0 | StakingPoolClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/reti/artifacts/StakingPool.arc56.json |
| ValidatorRegistry_24446b2e | ValidatorRegistryClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/reti/artifacts/ValidatorRegistry.arc56.json |
| Simple_e01cade0 | SimpleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/simple/artifacts/Simple.arc56.json |
| ContactsApp_59c6f760 | ContactsAppClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/examples/tuple_in_box/tealscript_artifacts/ContactsApp.arc56.json |
| A_36359300 | AClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/A.arc56.json |
| ABITestAccessDynamicArrayElementInTuple_8440ff83 | AbiTestAccessDynamicArrayElementInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestAccessDynamicArrayElementInTuple.arc56.json |
| ABITestAccessDynamicArrayInMiddleOfTuple_1b8550f6 | AbiTestAccessDynamicArrayInMiddleOfTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestAccessDynamicArrayInMiddleOfTuple.arc56.json |
| ABITestAccessDynamicStringArray_bd7a4c17 | AbiTestAccessDynamicStringArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestAccessDynamicStringArray.arc56.json |
| ABITestAccessStaticArrayInBoxInVariable_322bbfd7 | AbiTestAccessStaticArrayInBoxInVariableClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestAccessStaticArrayInBoxInVariable.arc56.json |
| ABITestAccesStringInTuple_576a5c1b | AbiTestAccesStringInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestAccesStringInTuple.arc56.json |
| ABITestAngularCasting_c0d0062f | AbiTestAngularCastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestAngularCasting.arc56.json |
| ABITestArrayInMethodCall_f4234aba | AbiTestArrayInMethodCallClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayInMethodCall.arc56.json |
| ABITestArrayInObjectInState_2ccb4302 | AbiTestArrayInObjectInStateClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayInObjectInState.arc56.json |
| ABITestArrayInTuple_839a3522 | AbiTestArrayInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayInTuple.arc56.json |
| ABITestArrayLength_9c8cdb15 | AbiTestArrayLengthClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayLength.arc56.json |
| ABITestArrayPop_5e8d124c | AbiTestArrayPopClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayPop.arc56.json |
| ABITestArrayPopValue_35e0fef4 | AbiTestArrayPopValueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayPopValue.arc56.json |
| ABITestArrayPush_e17dbe2c | AbiTestArrayPushClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayPush.arc56.json |
| ABITestArrayRef_21f98745 | AbiTestArrayRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArrayRef.arc56.json |
| ABITestArraySplice_b941f022 | AbiTestArraySpliceClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArraySplice.arc56.json |
| ABITestArraySpliceValue_fb789100 | AbiTestArraySpliceValueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestArraySpliceValue.arc56.json |
| ABITestBiggerByteCasting_111e08a8 | AbiTestBiggerByteCastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBiggerByteCasting.arc56.json |
| ABITestBooleanArgAndReturn_6e5c6953 | AbiTestBooleanArgAndReturnClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBooleanArgAndReturn.arc56.json |
| ABITestBooleanLastInObj_af1ea9a5 | AbiTestBooleanLastInObjClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBooleanLastInObj.arc56.json |
| ABITestBoolFirstInTuple_47a1bd50 | AbiTestBoolFirstInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolFirstInTuple.arc56.json |
| ABITestBoolInNestedTuple_8a3bc99b | AbiTestBoolInNestedTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolInNestedTuple.arc56.json |
| ABITestBoolInObj_eecddf5c | AbiTestBoolInObjClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolInObj.arc56.json |
| ABITestBoolTuple_12422180 | AbiTestBoolTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolTuple.arc56.json |
| ABITestBoolTupleAccess_37e048e4 | AbiTestBoolTupleAccessClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolTupleAccess.arc56.json |
| ABITestBoolTupleUpdate_639d56a6 | AbiTestBoolTupleUpdateClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolTupleUpdate.arc56.json |
| ABITestBoolUpdateInBox_1e85aa64 | AbiTestBoolUpdateInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolUpdateInBox.arc56.json |
| ABITestBoolUpdateInObjectInBox_d0dd4d68 | AbiTestBoolUpdateInObjectInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBoolUpdateInObjectInBox.arc56.json |
| ABITestBytesCasting_bb4bedcc | AbiTestBytesCastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBytesCasting.arc56.json |
| ABITestBytesReturn_0518adfd | AbiTestBytesReturnClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestBytesReturn.arc56.json |
| ABITestCastBytesFunction_602464f4 | AbiTestCastBytesFunctionClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestCastBytesFunction.arc56.json |
| ABITestChainedPropertyAfterTuple_95051a6d | AbiTestChainedPropertyAfterTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestChainedPropertyAfterTuple.arc56.json |
| ABITestCustomTypes_d5e3697f | AbiTestCustomTypesClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestCustomTypes.arc56.json |
| ABITestDisgusting_b1544f34 | AbiTestDisgustingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDisgusting.arc56.json |
| ABITestDynamicAccessOfDynamicElementInStaticArray_24f38df1 | AbiTestDynamicAccessOfDynamicElementInStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicAccessOfDynamicElementInStaticArray.arc56.json |
| ABITestDynamicArray_35af5772 | AbiTestDynamicArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicArray.arc56.json |
| ABITestDynamicArrayArg_b24c09d6 | AbiTestDynamicArrayArgClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicArrayArg.arc56.json |
| ABITestDynamicArrayElements_716fab03 | AbiTestDynamicArrayElementsClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicArrayElements.arc56.json |
| ABITestDynamicArrayInMiddleOfTuple_213decd2 | AbiTestDynamicArrayInMiddleOfTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicArrayInMiddleOfTuple.arc56.json |
| ABITestDynamicArrayIteration_2627ca27 | AbiTestDynamicArrayIterationClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicArrayIteration.arc56.json |
| ABITestDynamicArrayLength_40c5376a | AbiTestDynamicArrayLengthClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicArrayLength.arc56.json |
| ABITestDynamicBoolArray_9265cb84 | AbiTestDynamicBoolArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicBoolArray.arc56.json |
| ABITestDynamicBoolArrayAccess_f460e142 | AbiTestDynamicBoolArrayAccessClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicBoolArrayAccess.arc56.json |
| ABITestDynamicBoolArrayUpdate_492fc3fd | AbiTestDynamicBoolArrayUpdateClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicBoolArrayUpdate.arc56.json |
| ABITestDynamicTupleArray_c98d76e4 | AbiTestDynamicTupleArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestDynamicTupleArray.arc56.json |
| ABITestEmptyDynamicArray_c7566746 | AbiTestEmptyDynamicArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestEmptyDynamicArray.arc56.json |
| ABITestEmptyStaticArray_5186b4e7 | AbiTestEmptyStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestEmptyStaticArray.arc56.json |
| ABITestExtractUint_4247000d | AbiTestExtractUintClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestExtractUint.arc56.json |
| ABITestForEachReturn_7a7b9a2a | AbiTestForEachReturnClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestForEachReturn.arc56.json |
| ABITestForOfBreak_6c15b970 | AbiTestForOfBreakClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestForOfBreak.arc56.json |
| ABITestForOfContinue_76b1b1f1 | AbiTestForOfContinueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestForOfContinue.arc56.json |
| ABITestGlobalMethodInChain_c7c88c33 | AbiTestGlobalMethodInChainClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestGlobalMethodInChain.arc56.json |
| ABITestLargeNestedStaticForEachInBox_c0cc8ae6 | AbiTestLargeNestedStaticForEachInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestLargeNestedStaticForEachInBox.arc56.json |
| ABITestLargeNestedStaticForOfInBox_06ed2ccb | AbiTestLargeNestedStaticForOfInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestLargeNestedStaticForOfInBox.arc56.json |
| ABITestMaxUfixed_b6c41a0b | AbiTestMaxUfixedClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestMaxUfixed.arc56.json |
| ABITestMixedStaticArrayElements_3e8936dd | AbiTestMixedStaticArrayElementsClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestMixedStaticArrayElements.arc56.json |
| ABITestMultiBytesTuple_36735b5e | AbiTestMultiBytesTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestMultiBytesTuple.arc56.json |
| ABITestMultiNestedArrayRef_87fb0b0e | AbiTestMultiNestedArrayRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestMultiNestedArrayRef.arc56.json |
| ABITestNamedTuple_586606a0 | AbiTestNamedTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNamedTuple.arc56.json |
| ABITestNestedArrayAlongsideBoolean_5564826c | AbiTestNestedArrayAlongsideBooleanClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayAlongsideBoolean.arc56.json |
| ABITestNestedArrayInBox_0ff79665 | AbiTestNestedArrayInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayInBox.arc56.json |
| ABITestNestedArrayInBoxLast_b10cd645 | AbiTestNestedArrayInBoxLastClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayInBoxLast.arc56.json |
| ABITestNestedArrayInBoxWithoutBool_527bd9b2 | AbiTestNestedArrayInBoxWithoutBoolClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayInBoxWithoutBool.arc56.json |
| ABITestNestedArrayLengthInObject_a64fe943 | AbiTestNestedArrayLengthInObjectClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayLengthInObject.arc56.json |
| ABITestNestedArrayLengthInObjectVariable_2ae13301 | AbiTestNestedArrayLengthInObjectVariableClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayLengthInObjectVariable.arc56.json |
| ABITestNestedArrayRef_4ca87133 | AbiTestNestedArrayRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedArrayRef.arc56.json |
| ABITestNestedObject_cab9417f | AbiTestNestedObjectClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedObject.arc56.json |
| ABITestNestedObjectType_63a7f7ac | AbiTestNestedObjectTypeClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedObjectType.arc56.json |
| ABITestNestedStaticArray_a6071ed5 | AbiTestNestedStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedStaticArray.arc56.json |
| ABITestNestedStaticArrayLength_da525dfa | AbiTestNestedStaticArrayLengthClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedStaticArrayLength.arc56.json |
| ABITestNestedStaticForEach_9fcf3cd6 | AbiTestNestedStaticForEachClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedStaticForEach.arc56.json |
| ABITestNestedStaticForEachInBox_d39bfcd0 | AbiTestNestedStaticForEachInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedStaticForEachInBox.arc56.json |
| ABITestNestedStructInBoxMap_af7c0a15 | AbiTestNestedStructInBoxMapClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedStructInBoxMap.arc56.json |
| ABITestNestedTuple_4fe99338 | AbiTestNestedTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedTuple.arc56.json |
| ABITestNestedTypesInSignature_f7aecf48 | AbiTestNestedTypesInSignatureClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNestedTypesInSignature.arc56.json |
| ABITestNonE2E_f422bf51 | AbiTestNonE2EClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNonE2E.arc56.json |
| ABITestNonLiteralDynamicElementInTuple_74dd4910 | AbiTestNonLiteralDynamicElementInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNonLiteralDynamicElementInTuple.arc56.json |
| ABITestNonLiteralNestedArrayRef_ce023937 | AbiTestNonLiteralNestedArrayRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNonLiteralNestedArrayRef.arc56.json |
| ABITestNonLiteralStaticArrayAccess_5aa8d13e | AbiTestNonLiteralStaticArrayAccessClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNonLiteralStaticArrayAccess.arc56.json |
| ABITestNonLiteralStaticArrayElements_9f34aa78 | AbiTestNonLiteralStaticArrayElementsClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestNonLiteralStaticArrayElements.arc56.json |
| ABITestObjectArrayRef_703e3f1c | AbiTestObjectArrayRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestObjectArrayRef.arc56.json |
| ABITestObjectInArgs_9b2ee681 | AbiTestObjectInArgsClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestObjectInArgs.arc56.json |
| ABITestObjectRef_358f5df1 | AbiTestObjectRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestObjectRef.arc56.json |
| ABITestOpcodeParamFromObject_b1e0d9f3 | AbiTestOpcodeParamFromObjectClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestOpcodeParamFromObject.arc56.json |
| ABITestPartialStaticArray_861f87a9 | AbiTestPartialStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestPartialStaticArray.arc56.json |
| ABITestPlusEqualsArrayValue_ad825bce | AbiTestPlusEqualsArrayValueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestPlusEqualsArrayValue.arc56.json |
| ABITestPlusEqualsObjValue_28d0dcda | AbiTestPlusEqualsObjValueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestPlusEqualsObjValue.arc56.json |
| ABITestPlusEqualsObjValueInBox_646f02e0 | (fails to type-check - excluded, see state.json) | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestPlusEqualsObjValueInBox.arc56.json |
| ABITestPostBoolTupleOffset_65df7a21 | AbiTestPostBoolTupleOffsetClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestPostBoolTupleOffset.arc56.json |
| ABITestPushToArrayInBox_3bed5047 | AbiTestPushToArrayInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestPushToArrayInBox.arc56.json |
| ABITestRawBytesFunction_4265de12 | AbiTestRawBytesFunctionClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestRawBytesFunction.arc56.json |
| ABITestRefTypes_323f48ee | AbiTestRefTypesClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestRefTypes.arc56.json |
| ABITestReturnByte_62d317a3 | AbiTestReturnByteClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestReturnByte.arc56.json |
| ABITestReturnDynamicArray_e87b6616 | AbiTestReturnDynamicArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestReturnDynamicArray.arc56.json |
| ABITestReturnDynamicArrayFromTuple_c94db25e | AbiTestReturnDynamicArrayFromTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestReturnDynamicArrayFromTuple.arc56.json |
| ABITestReturnStaticArray_10c71d8a | AbiTestReturnStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestReturnStaticArray.arc56.json |
| ABITestReturnTuple_4f1f0e3d | AbiTestReturnTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestReturnTuple.arc56.json |
| ABITestReturnTupleWithDyamicArray_a11c9381 | AbiTestReturnTupleWithDyamicArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestReturnTupleWithDyamicArray.arc56.json |
| ABITestSetStaticArrayElement_9da155d2 | AbiTestSetStaticArrayElementClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSetStaticArrayElement.arc56.json |
| ABITestShortenDynamicElementInTuple_2a56ae49 | AbiTestShortenDynamicElementInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestShortenDynamicElementInTuple.arc56.json |
| ABITestShortTypeNotation_30f29d2b | AbiTestShortTypeNotationClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestShortTypeNotation.arc56.json |
| ABITestSimpleTuple_db6ca35c | AbiTestSimpleTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSimpleTuple.arc56.json |
| ABITestSmallerByteCasting_0109be64 | AbiTestSmallerByteCastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSmallerByteCasting.arc56.json |
| ABITestSpliceFirstElement_57ba967d | AbiTestSpliceFirstElementClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSpliceFirstElement.arc56.json |
| ABITestSpliceFirstElementValue_21392146 | AbiTestSpliceFirstElementValueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSpliceFirstElementValue.arc56.json |
| ABITestSpliceLastElement_564651aa | AbiTestSpliceLastElementClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSpliceLastElement.arc56.json |
| ABITestSpliceLastElementValue_f5f5f754 | AbiTestSpliceLastElementValueClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestSpliceLastElementValue.arc56.json |
| ABITestStaticArray_d87fa8db | AbiTestStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticArray.arc56.json |
| ABITestStaticArrayArg_9f4c5616 | AbiTestStaticArrayArgClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticArrayArg.arc56.json |
| ABITestStaticArrayInStorageMap_d6d43599 | AbiTestStaticArrayInStorageMapClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticArrayInStorageMap.arc56.json |
| ABITestStaticArrayInStorageRef_0fece457 | AbiTestStaticArrayInStorageRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticArrayInStorageRef.arc56.json |
| ABITestStaticArrayLength_bcde3265 | AbiTestStaticArrayLengthClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticArrayLength.arc56.json |
| ABITestStaticBoolArray_58077f29 | AbiTestStaticBoolArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticBoolArray.arc56.json |
| ABITestStaticBoolArrayAccess_850cecbf | AbiTestStaticBoolArrayAccessClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticBoolArrayAccess.arc56.json |
| ABITestStaticBoolArrayUpdate_ffe3d4fd | AbiTestStaticBoolArrayUpdateClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticBoolArrayUpdate.arc56.json |
| ABITestStaticByteCasting_73571d89 | AbiTestStaticByteCastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticByteCasting.arc56.json |
| ABITestStaticForEach_e0c13db9 | AbiTestStaticForEachClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticForEach.arc56.json |
| ABITestStaticForOf_314720c0 | AbiTestStaticForOfClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticForOf.arc56.json |
| ABITestStaticStringArrayArg_c78a33ac | AbiTestStaticStringArrayArgClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticStringArrayArg.arc56.json |
| ABITestStaticTypeInBox_672cc4bf | AbiTestStaticTypeInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStaticTypeInBox.arc56.json |
| ABITestStoragePropertyReferenceInBox_d0aaf8fc | AbiTestStoragePropertyReferenceInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStoragePropertyReferenceInBox.arc56.json |
| ABITestStorageRefAccount_ae3289f3 | AbiTestStorageRefAccountClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStorageRefAccount.arc56.json |
| ABITestStorageRefKey_c30c8809 | AbiTestStorageRefKeyClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStorageRefKey.arc56.json |
| ABITestStorageTypeHint_5e5f520c | AbiTestStorageTypeHintClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStorageTypeHint.arc56.json |
| ABITestStringAccessor_335d0ad3 | AbiTestStringAccessorClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStringAccessor.arc56.json |
| ABITestStringArg_467841bd | AbiTestStringArgClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStringArg.arc56.json |
| ABITestStringArray_fa1c2679 | AbiTestStringArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStringArray.arc56.json |
| ABITestStringInTuple_980a5467 | AbiTestStringInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStringInTuple.arc56.json |
| ABITestStringLength_ea4f19cf | AbiTestStringLengthClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStringLength.arc56.json |
| ABITestStringReturn_2e20d840 | AbiTestStringReturnClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestStringReturn.arc56.json |
| ABITestThreeDimensionalUint16Array_aa451296 | AbiTestThreeDimensionalUint16ArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestThreeDimensionalUint16Array.arc56.json |
| ABITestTupleArg_f77a07dd | AbiTestTupleArgClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestTupleArg.arc56.json |
| ABITestTupleInArray_c9e3fe56 | AbiTestTupleInArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestTupleInArray.arc56.json |
| ABITestTupleInTuple_ad9a847e | AbiTestTupleInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestTupleInTuple.arc56.json |
| ABITestTxnTypes_66022a1c | AbiTestTxnTypesClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestTxnTypes.arc56.json |
| ABITestTypedConst_d3a68189 | AbiTestTypedConstClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestTypedConst.arc56.json |
| ABITestTypedVarFromStorage_aa9a0e53 | AbiTestTypedVarFromStorageClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestTypedVarFromStorage.arc56.json |
| ABITestUint64Casting_b403bf19 | AbiTestUint64CastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUint64Casting.arc56.json |
| ABITestUintCasting_e99fcef0 | AbiTestUintCastingClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUintCasting.arc56.json |
| ABITestUintNComparison_bd47cbfb | AbiTestUintNComparisonClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUintNComparison.arc56.json |
| ABITestUpdateArrayRefInBoxStorage_89ab2c10 | AbiTestUpdateArrayRefInBoxStorageClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateArrayRefInBoxStorage.arc56.json |
| ABITestUpdateDynamicArrayElement_703e2222 | AbiTestUpdateDynamicArrayElementClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateDynamicArrayElement.arc56.json |
| ABITestUpdateDynamicArrayInMiddleOfTuple_9c493a87 | AbiTestUpdateDynamicArrayInMiddleOfTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateDynamicArrayInMiddleOfTuple.arc56.json |
| ABITestUpdateDynamicArrayInTuple_29d7c701 | AbiTestUpdateDynamicArrayInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateDynamicArrayInTuple.arc56.json |
| ABITestUpdateDynamicElementInTupleWithSameLength_5659ff59 | AbiTestUpdateDynamicElementInTupleWithSameLengthClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateDynamicElementInTupleWithSameLength.arc56.json |
| ABITestUpdateNamedTuple_42a9b402 | AbiTestUpdateNamedTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateNamedTuple.arc56.json |
| ABITestUpdateNestedStaticArray_31a7be1e | AbiTestUpdateNestedStaticArrayClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateNestedStaticArray.arc56.json |
| ABITestUpdateNestedStaticArrayElement_c7cd3436 | AbiTestUpdateNestedStaticArrayElementClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateNestedStaticArrayElement.arc56.json |
| ABITestUpdateStaticArrayInStorageMap_15c84213 | AbiTestUpdateStaticArrayInStorageMapClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageMap.arc56.json |
| ABITestUpdateStaticArrayInStorageRef_78b7b2b7 | AbiTestUpdateStaticArrayInStorageRefClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageRef.arc56.json |
| ABITestUpdateStaticFieldInDynamicObjectInBox_80f6c15d | AbiTestUpdateStaticFieldInDynamicObjectInBoxClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateStaticFieldInDynamicObjectInBox.arc56.json |
| ABITestUpdateStringInTuple_7473e51d | AbiTestUpdateStringInTupleClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateStringInTuple.arc56.json |
| ABITestUpdateTupleWithOnlyDynamicTypes_5d0bc530 | AbiTestUpdateTupleWithOnlyDynamicTypesClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ABITestUpdateTupleWithOnlyDynamicTypes.arc56.json |
| AccountTest_dd246b60 | AccountTestClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/AccountTest.arc56.json |
| AD_5431d53e | AdClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/AD.arc56.json |
| ARC56Test_237ede32 | Arc56TestClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ARC56Test.arc56.json |
| ARC56TestNoTemplateVars_ccdf8a35 | Arc56TestNoTemplateVarsClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ARC56TestNoTemplateVars.arc56.json |
| AVM11_e72d9899 | Avm11Client | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/AVM11.arc56.json |
| B_10d1c7f5 | BClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/B.arc56.json |
| B2_bf9c6aff | B2Client | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/B2.arc56.json |
| BigComment_805c81cf | BigCommentClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/BigComment.arc56.json |
| BinaryTest_1535f562 | BinaryTestClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/BinaryTest.arc56.json |
| BytecblockTest_b1e565be | BytecblockTestClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/BytecblockTest.arc56.json |
| C_a9e0d533 | CClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/C.arc56.json |
| CblocksTest_a4482aa6 | (generation failed - see state.json) | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/CblocksTest.arc56.json |
| ContractWithCustomStruct_983e8a06 | ContractWithCustomStructClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ContractWithCustomStruct.arc56.json |
| ContractWithLsigProgram_781804f5 | ContractWithLsigProgramClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ContractWithLsigProgram.arc56.json |
| ContratWithLsigAddress_58585d2a | ContratWithLsigAddressClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ContratWithLsigAddress.arc56.json |
| D_8a09140d | DClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/D.arc56.json |
| DummyContract_c28559c6 | DummyContractClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/DummyContract.arc56.json |
| E_f2f23793 | EClient | https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/E.arc56.json |
| ExternalContract_4041cd58 | ExternalContractClient | [https://raw.githubusercontent.com/algorandfoundation/TEALScript/HEAD/tests/contracts/artifacts/ExternalContract.arc56.json](https://raw.githubuserc
