Skip to main content

arc56-generated-txnlab-nfd-sdk

Auto-generated typed Algorand smart-contract clients for TxnLab/nfd-sdk, 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-txnlab-nfd-sdk

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_txnlab_nfd_sdk import NFDInstance_9b7fcf89

algorand = AlgorandClient.mainnet()
client = NFDInstance_9b7fcf89.NfdInstanceClient(
    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
NFDInstance_9b7fcf89 NfdInstanceClient https://raw.githubusercontent.com/TxnLab/nfd-sdk/HEAD/packages/sdk/src/contracts/minimal/NFDInstance.arc56.json
NFDRegistry_7fe53358 NfdRegistryClient https://raw.githubusercontent.com/TxnLab/nfd-sdk/HEAD/packages/sdk/src/contracts/minimal/NFDRegistry.arc56.json
NFDInstance_a0f592c3 NfdInstanceClient https://raw.githubusercontent.com/TxnLab/nfd-sdk/HEAD/packages/sdk/src/contracts/NFDInstance.arc56.json
NFDRegistry_d60f44d8 NfdRegistryClient https://raw.githubusercontent.com/TxnLab/nfd-sdk/HEAD/packages/sdk/src/contracts/NFDRegistry.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_txnlab_nfd_sdk-1.3.2026072109.tar.gz (141.1 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_txnlab_nfd_sdk-1.3.2026072109.tar.gz.

File metadata

File hashes

Hashes for arc56_generated_txnlab_nfd_sdk-1.3.2026072109.tar.gz
Algorithm Hash digest
SHA256 6dad7c360a3d03d4d608b3f51d23f80ac63672ed21ead4f0fcc9aa971a408795
MD5 569cd327e83bbf9e8b9b9f0f89e4f80e
BLAKE2b-256 c8d97c8bd7d7f1ae24a1778b3590fb80fe4191f202c55c48a23940e0a0675d0c

See more details on using hashes here.

File details

Details for the file arc56_generated_txnlab_nfd_sdk-1.3.2026072109-py3-none-any.whl.

File metadata

File hashes

Hashes for arc56_generated_txnlab_nfd_sdk-1.3.2026072109-py3-none-any.whl
Algorithm Hash digest
SHA256 bcd565d614b083cdbddcaa01c75f5990dbe65989b5e0baf91c3ee74906c29098
MD5 72530469df34517442ae94b9b493f49c
BLAKE2b-256 65c13fb2ce5a3193590a4c4b39a66713a17f4590694387e7e065cb194574b0a8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.2026072109 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