ARC-20 Reference Implementation

This is the reference implementation of Smart ASA based on the ARC-20 specification.

Setup

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

How to contribute

Some test cases have been left as TODO.

Community contributions to complete them are welcome.