Built by Exo Technologies with support from Solana Foundation
Run integration tests with the following script
cargo-build-sbf && SBF_OUT_DIR=$(pwd)/target/sbf-solana-solana/release cargo test
This repository uses Shank for IDL generation.
Install the Shank CLI
cargo install shank-cli
Generate IDL
shank idl -r program -o idl
// OR
pnpm run generate-idl
Ensure the IDL has been created or updated using the above IDL generation steps.
Install dependencies
pnpm install
Run client generation script
pnpm run generate-clients