ARC-20 Reference Implementation
ARC-20 Reference Implementation
This is the reference implementation of Smart ASA based on the ARC-20 specification.
Deployments
Smart ASA examples deployed on TestNet:
App ID | App Spec |
---|---|
735663461 | ARC-56 |
- Download the App Spec JSON file;
- Navigate to the Lora App Lab;
- Create the App Interface using the existing App ID and App Spec JSON;
- Explore the D-ASA interface.
Local Setup and Tests
This reference implementation is developed with AlgoKit.
- Install AlgoKit
- Setup your virtual environment (managed with Poetry)
algokit bootstrap all
- Start your Algorand LocalNet (requires Docker)
algokit localnet start
- Run tests (managed with PyTest)
algokit project run test
or, for verbose results:
poetry run pytest -s -v tests/<test_case>.py