npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

arc56-generated-algorandfoundation-tealscript

v1.5.2026082221

Published

Generated ARC-56 Algorand smart-contract clients for algorandfoundation/TEALScript.

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 algosdk

Basic 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