Skip to main content

arc56-generated-algor_8ecfa68d

Auto-generated typed Algorand smart-contract clients for algorandfoundation/algorand-python-testing, 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_8ecfa68d

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_8ecfa68d import SignaturesContract_7e5ac895

algorand = AlgorandClient.mainnet()
client = SignaturesContract_7e5ac895.SignaturesContractClient(
    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
SignaturesContract_7e5ac895 SignaturesContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arc4ABIMethod/data/SignaturesContract.arc56.json
Arc4InnerTxnsContract_1830f357 Arc4InnerTxnsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arc4InnerTxns/data/Arc4InnerTxnsContract.arc56.json
Arc4PrimitiveOpsContract_b18f9035 Arc4PrimitiveOpsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arc4PrimitiveOps/data/Arc4PrimitiveOpsContract.arc56.json
Contract_549475ff ContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arrays/data/Contract.arc56.json
DynamicArrayInitContract_fcd0da68 DynamicArrayInitContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arrays/data/DynamicArrayInitContract.arc56.json
ImmutableArrayContract_e9b78ebd ImmutableArrayContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arrays/data/ImmutableArrayContract.arc56.json
ImmutableArrayInitContract_15d6ba53 ImmutableArrayInitContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arrays/data/ImmutableArrayInitContract.arc56.json
StaticSizeContract_a457d9db StaticSizeContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Arrays/data/StaticSizeContract.arc56.json
Contract_89894114 ContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/AVM12/data/Contract.arc56.json
ContractV0_6ea0c6d7 ContractV0Client https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/AVM12/data/ContractV0.arc56.json
ContractV1_ca5278ab ContractV1Client https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/AVM12/data/ContractV1.arc56.json
BoxContract_aece4b47 BoxContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/BoxContract/data/BoxContract.arc56.json
AppCall_d61f2e49 AppCallClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/CreatedAppAsset/data/AppCall.arc56.json
AppExpectingEffects_dd04c923 AppExpectingEffectsClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/CreatedAppAsset/data/AppExpectingEffects.arc56.json
CryptoOpsContract_bf9e8ee3 CryptoOpsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/CryptoOps/data/CryptoOpsContract.arc56.json
DynamicItxnGroup_b865dfe1 DynamicItxnGroupClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/DynamicITxnGroup/data/DynamicItxnGroup.arc56.json
VerifierContract_7a21412d VerifierContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/DynamicITxnGroup/data/VerifierContract.arc56.json
GlobalStateValidator_5d3fe8f1 GlobalStateValidatorClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/GlobalStateValidator/data/GlobalStateValidator.arc56.json
MiscellaneousOpsContract_605fc1b9 MiscellaneousOpsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/MiscellaneousOps/data/MiscellaneousOpsContract.arc56.json
PrimitiveOpsContract_f1453b62 PrimitiveOpsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/PrimitiveOps/data/PrimitiveOpsContract.arc56.json
StateMutations_3487ae97 StateMutationsClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateMutations/data/StateMutations.arc56.json
GlobalMapContract_55f26931 GlobalMapContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/GlobalMapContract.arc56.json
GlobalStateContract_d1dd429d GlobalStateContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/GlobalStateContract.arc56.json
ITxnOpsContract_35ab92cc ITxnOpsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/ITxnOpsContract.arc56.json
LocalMapContract_80a3a44e LocalMapContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/LocalMapContract.arc56.json
LocalStateContract_42720f25 LocalStateContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/LocalStateContract.arc56.json
StateAcctParamsGetContract_6a170a4d StateAcctParamsGetContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAcctParamsGetContract.arc56.json
StateAppGlobalContract_8f39b309 StateAppGlobalContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAppGlobalContract.arc56.json
StateAppGlobalExContract_628c7353 StateAppGlobalExContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAppGlobalExContract.arc56.json
StateAppLocalContract_808c59cb StateAppLocalContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAppLocalContract.arc56.json
StateAppLocalExContract_30dbb0e8 StateAppLocalExContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAppLocalExContract.arc56.json
StateAppParamsContract_010e98ce StateAppParamsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAppParamsContract.arc56.json
StateAssetHoldingContract_a10f10bf StateAssetHoldingContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAssetHoldingContract.arc56.json
StateAssetParamsContract_0639bfb6 StateAssetParamsContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/StateOps/data/StateAssetParamsContract.arc56.json
TuplesContract_008c5798 TuplesContractClient https://raw.githubusercontent.com/algorandfoundation/algorand-python-testing/HEAD/tests/artifacts/Tuples/data/TuplesContract.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

arc56_generated_algor_8ecfa68d-1.2.2026072010.tar.gz (261.3 kB view details)

Uploaded Source

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_8ecfa68d-1.2.2026072010.tar.gz.

File metadata

File hashes

Hashes for arc56_generated_algor_8ecfa68d-1.2.2026072010.tar.gz
Algorithm Hash digest
SHA256 1d3b79584d5941794d26333b53d932f27b6508901af2e4a643cc2471cac7c778
MD5 17f95537a359292b0783d15e9c482ca4
BLAKE2b-256 2fedbff06aefd9252ce57f449826c68be776f094a3c24cf6c7e27a52d6ed838f

See more details on using hashes here.

File details

Details for the file arc56_generated_algor_8ecfa68d-1.2.2026072010-py3-none-any.whl.

File metadata

File hashes

Hashes for arc56_generated_algor_8ecfa68d-1.2.2026072010-py3-none-any.whl
Algorithm Hash digest
SHA256 288c71308ae77ba91dce792ff72a92f8f219449302c2171a9043761629563162
MD5 c2d73a28af8175710d76105b170dc70b
BLAKE2b-256 0dca9ddd657f680ccf427c77b9de144e5317f94eeeaa07e2b99dda355a4e2d24

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.2026072010 This release

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