arc56-generated-shash_ec03d311
Auto-generated typed Algorand smart-contract clients for shashank6-alt/Vaarush, 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-shash_ec03d311
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_shash_ec03d311 import DigitalWill_2e3beeb9
algorand = AlgorandClient.mainnet()
client = DigitalWill_2e3beeb9.DigitalWillClient(
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 |
|---|---|---|
DigitalWill_2e3beeb9 |
DigitalWillClient |
https://raw.githubusercontent.com/shashank6-alt/Vaarush/HEAD/vaarush-frontend/src/contracts/DigitalWill.arc56.json |
DigitalWill_bf69fb52 |
DigitalWillClient |
https://raw.githubusercontent.com/shashank6-alt/Vaarush/HEAD/Vaarush/projects/VAARUSH/smart_contracts/artifacts/digital_will/DigitalWill.arc56.json |
HelloWorld_3338c1b9 |
HelloWorldClient |
https://raw.githubusercontent.com/shashank6-alt/Vaarush/HEAD/Vaarush/projects/VAARUSH/smart_contracts/artifacts/hello_world/HelloWorld.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.
Metadata
Release files for arc56-generated-shash-ec03d311 1.1.2026101812
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| arc56_generated_shash_ec03d311-1.1.2026101812.tar.gz | 33.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arc56_generated_shash_ec03d311-1.1.2026101812-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.8 kB
Release files / arc56_generated_shash_ec03d311-1.1.2026101812.tar.gz
| Download URL | arc56_generated_shash_ec03d311-1.1.2026101812.tar.gz |
|---|---|
| Size | 33.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ccafd9e123cbd777e55c5137df0b5858d610e260f27b111b061ced64ffe20f6d
|
|
BLAKE2b-256 checksum How to use checksums |
7378f75e90d56653c333787771428bf7afb7640a0ae45d3618977c2294ad2e3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Release files / arc56_generated_shash_ec03d311-1.1.2026101812-py3-none-any.whl
| Download URL | arc56_generated_shash_ec03d311-1.1.2026101812-py3-none-any.whl |
|---|---|
| Size | 35.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
feecbee65c87c699dffc5d8ed72260b8b324c0f9d7632fb24155c816549f4f1d
|
|
BLAKE2b-256 checksum How to use checksums |
86de129a14cf9e66b6564b87bc27f30579da681a9376c48fe8770b80ec65ba66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.15
|
Security for arc56-generated-shash-ec03d311 1.1.2026101812
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.