Releases: solana-program/token
interface@v2.0.0
interface@v1.0.0
What's new
Introducing spl-token-interface
, a lighter crate that provides all instructions and struct types used by SPL Token. You can read more about how it was split out in the PR that created it: #76
Using the crate
For the most part, you should be able to drop in spl_token_interface
in place of spl_token
, and the rest should just work. The program id, state types and instructions are all in the same place as before. The interface crate simply doesn't have on-chain specific things, like the entrypoint and instruction processors.
program@v3.5.0
This is a copy of https://github.com/solana-labs/solana-program-library/releases/tag/token-v3.5.0, the last version of spl-token deployed to mainnet-beta.
program@v8.0.0
Changelog
NOTE: The program built from this crate is NOT deployed to mainnet-beta. All networks (including mainnet-beta) are currently running v3.5.0 as of this writing. This crate is provided for downstream users that interact with the SPL Token program.
[program@v8.0.0] - 2025-03-24
🧪 Testing
- Move processor tests (#17)
- Use mollusk on process instruction (#18)
- Add process instruction checks (#19)
CI
Build
- (deps) Bump thiserror from 1.0.68 to 2.0.0 (#7462)
- (deps) Bump serial_test from 3.1.1 to 3.2.0 (#7481)
- (deps) Bump bytemuck from 1.19.0 to 1.20.0 (#7507)
P-token
Program
- Rewrite crate tests in mollusk (#14)
Token
- Fix typos for cargo-spellcheck (#7503)
js@v0.5.1
JS client v0.5.1
js@v0.4.1
JS client v0.4.1
js@v0.4.0
JS client v0.4.0
js@v0.3.3
JS client v0.3.3
js@v0.3.2
JS client v0.3.2
js@v0.3.1
JS client v0.3.1