The Anoma token is the foundation of the Anoma Economic System. It is an ERC-20 token, which can be upgraded (to arbitrary new logic) with a meta-governance mechanism based on quorum approval voting and a fast-track council.
Anoma smart contracts undergo regular audits:
-
Zellic Audit
- Company Website: https://www.zellic.io
- Commit ID: 856c38dd77d777783c4b0f7010419ef1b99a0daa
- Started: 2025-07-10
- Finished: 2025-07-14
If you believe you've found a security issue, we encourage you to notify us via Email at [email protected]. Please do not use the issue tracker for security issues. We welcome working with you to resolve the issue promptly.
-
Get an up-to-date version of Foundry with
curl -L https://foundry.paradigm.xyz | bash foundryup
-
Clone this repo and run
forge install
Run
forge test --force --gas-report
Note
The --force
flag is required for the openzeppelin-foundry-upgrades package to work.
The --gas-report
flag prints selected gas reports.
Run
forge coverage
As a prerequisite, install the
solhint
linter (see https://github.com/protofire/solhint)slither
static analyzer (see https://github.com/crytic/slither)
Run the linter and analysis with
npx solhint --config .solhint.json 'src/**/*.sol' && \
npx solhint --config .solhint.other.json 'script/**/*.sol' 'test/**/*.sol' && \
slither .
Run
forge doc