https://github.com/metaplex-foundation/amman
A modern mandatory toolbelt to help test solana SDK libraries and apps on a locally running validator.
https://github.com/metaplex-foundation/amman
Last synced: 2 months ago
JSON representation
A modern mandatory toolbelt to help test solana SDK libraries and apps on a locally running validator.
- Host: GitHub
- URL: https://github.com/metaplex-foundation/amman
- Owner: metaplex-foundation
- License: apache-2.0
- Created: 2021-12-08T19:01:23.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-27T21:49:20.000Z (over 1 year ago)
- Last Synced: 2025-04-03T06:01:33.866Z (3 months ago)
- Language: TypeScript
- Homepage: https://metaplex-foundation.github.io/amman/docs/
- Size: 300 KB
- Stars: 77
- Watchers: 2
- Forks: 19
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-svm - GitHub
README
# Amman [](https://github.com/metaplex-foundation/amman/actions/workflows/build-and-test.yml)
**A** **m** odern **man** datory toolbelt to help test solana SDK libraries and apps on a locally
running validator.## Amman CLI
Includes the _relay_, _validator interface_ and _mock storage server_.
Use this inside the `.ammanrc.js` config file as well as the `amman` command line tool it
includes on the terminal.[Read More](./amman/README.md)
## Amman Client
Includes _asserts_, _address labeling_, _transaction interface_ and a client to the _relay_.
Use this inside your tests and the browser.[Read More](./amman-client/README.md)
## Amman Tests
Test amman itself to make sure that configuratio of and communication with the
_solana-test-validator_ works as expected and that requests to the relay are handled properly.Deveolpers adding/changing a feature should add a test here to ensure it works.
[Read More](./amman-tests/README.md)
## LICENSE
Apache-2.0