The programs use an explicit binary interface. There is no Anchor IDL in this repository. The references below define instruction bytes, account order and PDA seeds.
Connect your project
Install@solana/kit. These examples use devnet and a Kit signer supplied by your connected wallet. Your wallet must support signing version-0 transactions.
Send an instruction
Each program reference gives the instruction’sdata and ordered accounts. Assemble them as { programAddress, accounts, data }, then use this sequence. instruction is the object built on the Factory page, or another documented program instruction.
Build and test locally
Clone the blockchain repository. Install Rust and the Solana CLI toolchain. Run fromprograms/:
The locked host-test dependencies require Rust 1.97.1 or newer. The SBF build uses the Solana toolchain’s compiler.
rawchunks_factory.so, rawchunks_royalties.so and rawchunks_remix.so from target/deploy/.
LiteSVM runs transaction flows, including license purchases, variation minting, token balances and account validation. Mollusk runs individual instruction benchmarks. To run just those benchmarks: