You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 11, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+45Lines changed: 45 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,51 @@ More information about the repository's security policy at
48
48
The [security-audits repo](https://github.com/solana-labs/security-audits) contains
49
49
all past and present program audits.
50
50
51
+
## Program Packages
52
+
53
+
| Package | Description | Version | Docs |
54
+
| :-- | :-- | :--| :-- |
55
+
|`spl-token`| ERC20-like token program on Solana |[](https://crates.io/crates/spl-token)|[](https://docs.rs/spl-token)|
56
+
|`spl-token-2022`| Token program compatible with `spl-token`, with extensions |[](https://crates.io/crates/spl-token-2022)|[](https://docs.rs/spl-token-2022)|
57
+
|`spl-associated-token-account`| Stateless protocol defining a canonical "associated" token account for a wallet |[](https://crates.io/crates/spl-associated-token-account)|[](https://docs.rs/spl-associated-token-account)|
58
+
|`spl-governance`| DAO program using tokens for voting |[](https://crates.io/crates/spl-governance)|[](https://docs.rs/spl-governance)|
59
+
|`spl-account-compression`| Program for managing compressed accounts stored in an off-chain merkle tree |[](https://crates.io/crates/spl-account-compression)|[](https://docs.rs/spl-account-compression)|
60
+
|`spl-feature-proposal`| Program using tokens to vote on enabling Solana network features |[](https://crates.io/crates/spl-feature-proposal)|[](https://docs.rs/spl-feature-proposal)|
61
+
|`spl-noop`| Program that does nothing, used for logging instruction data |[](https://crates.io/crates/spl-noop)|[](https://docs.rs/spl-noop)|
62
+
|`spl-memo`| Program for logging signed memos on-chain |[](https://crates.io/crates/spl-memo)|[](https://docs.rs/spl-memo)|
63
+
|`spl-name-service`| Program for managing ownership of data on-chain |[](https://crates.io/crates/spl-name-service)|[](https://docs.rs/spl-name-service)|
64
+
|`spl-shared-memory`| Program for sharing data between programs |[](https://crates.io/crates/spl-shared-memory)|[](https://docs.rs/spl-shared-memory)|
65
+
|`spl-stake-pool`| Program for pooling stake accounts, managed by another entity |[](https://crates.io/crates/spl-stake-pool)|[](https://docs.rs/spl-stake-pool)|
66
+
|`spl-instruction-padding`| Program to padding to other instructions |[](https://crates.io/crates/spl-instruction-padding)|[](https://docs.rs/spl-instruction-padding)|
67
+
|`spl-concurrent-merkle-tree`| Library for on-chain representation of merkle tree |[](https://crates.io/crates/spl-concurrent-merkle-tree)|[](https://docs.rs/spl-concurrent-merkle-tree)|
68
+
|`spl-math`| Library for on-chain math |[](https://crates.io/crates/spl-math)|[](https://docs.rs/spl-math)|
69
+
|`spl-token-lending`| Over-collateralized lending program for tokens |[](https://crates.io/crates/spl-token-lending)|[](https://docs.rs/spl-token-lending)|
70
+
|`spl-token-swap`| AMM for trading tokens |[](https://crates.io/crates/spl-token-swap)|[](https://docs.rs/spl-token-swap)|
71
+
|`spl-token-upgrade`| Protocol for burning one token type in exchange for another |[](https://crates.io/crates/spl-token-upgrade)|[](https://docs.rs/spl-token-upgrade)|
72
+
73
+
## CLI Packages
74
+
75
+
| Package | Description | Version |
76
+
| :-- | :-- | :--|
77
+
|`spl-token-cli`| CLI for the token, token-2022, and associated-token-account programs |[](https://crates.io/crates/spl-token-cli)|
78
+
|`spl-stake-pool-cli`| CLI for the stake-pool program |[](https://crates.io/crates/spl-stake-pool-cli)|
79
+
|`spl-feature-proposal-cli`| CLI for the feature-proposal program |[](https://crates.io/crates/spl-feature-proposal-cli)|
80
+
|`spl-token-lending-cli`| CLI for the token-lending program |[](https://crates.io/crates/spl-token-lending-cli)|
81
+
|`spl-token-upgrade-cli`| CLI for the token-upgrade program |[](https://crates.io/crates/spl-token-upgrade-cli)|
82
+
83
+
## JavaScript Packages
84
+
85
+
| Package | Description | Version | Docs |
86
+
| :-- | :-- | :--| :-- |
87
+
|`@solana/spl-token`| Bindings for the token, token-2022, and associated-token-account programs |[](https://www.npmjs.com/package/@solana/spl-token)|[](https://solana-labs.github.io/solana-program-library/token/js)|
88
+
|`@solana/spl-governance`| Bindings for the governance program |[](https://www.npmjs.com/package/@solana/spl-governance)| N/A |
89
+
|`@solana/spl-account-compression`| Bindings for the account-compression program |[](https://www.npmjs.com/package/@solana/spl-account-compression)|[](https://solana-labs.github.io/solana-program-library/account-compression/sdk/docs)|
90
+
|`@solana/spl-memo`| Bindings for the memo program |[](https://www.npmjs.com/package/@solana/spl-memo)| N/A |
91
+
|`@solana/spl-name-service`| Bindings for the name-service program |[](https://www.npmjs.com/package/@solana/spl-name-service)| N/A |
92
+
|`@solana/spl-stake-pool`| Bindings for the stake-pool program |[](https://www.npmjs.com/package/@solana/spl-stake-pool)| N/A |
93
+
|`@solana/spl-token-lending`| Bindings for the token-lending program |[](https://www.npmjs.com/package/@solana/spl-token-lending)| N/A |
94
+
|`@solana/spl-token-swap`| Bindings for the token-swap program |[](https://www.npmjs.com/package/@solana/spl-token-swap)| N/A |
0 commit comments