5 stable releases

3.0.0 Nov 24, 2023
2.3.3 Nov 19, 2023
2.3.2 Nov 18, 2023
2.3.1 May 13, 2023
2.3.0 May 5, 2023

#14 in #solarti

23 downloads per month

Apache-2.0

2MB
42K SLoC

Solarti Token program command-line utility

A basic command-line for creating and using SPL Tokens. See https://spl.solana.com/token for more details

Build

To build the CLI locally, simply run:

cargo build

Testing

The tests require locally built programs for Token, Token-2022, and Associated Token Account. To build these, you can run:

BUILD_DEPENDENT_PROGRAMS=1 cargo build

This method uses the local build.rs file, which can be error-prone, so alternatively, you can build the programs by running the following commands from this directory:

cargo build-sbf --manifest-path ../program/Cargo.toml
cargo build-sbf --manifest-path ../program-2022/Cargo.toml
cargo build-sbf --manifest-path ../../associated-token-account/program/Cargo.toml

After that, you can run the tests as any other Rust project:

cargo test

Dependencies

~93MB
~1.5M SLoC