Solana Kit
@solana/kit est le SDK TypeScript recommandé pour développer sur Solana. Vous
assemblez un client à partir de plugins composables, ajoutez des liaisons React
lorsque vous en avez besoin, et intégrez des clients de programmes générés pour
les programmes on-chain que vous appelez.
| Package | Description | GitHub |
|---|---|---|
| @solana/kit | SDK principal : RPC, transactions, codecs, signataires | Source |
| @solana/react | Liaisons React : ClientProvider et hooks | Source |
| @solana/kit-plugin-rpc | Connexion RPC + envoi de transactions | Source |
| @solana/kit-plugin-signer | Plugins de payeur de frais, d'identité et de signataire | Source |
| @solana/kit-plugin-wallet | Connexion Wallet Standard + hooks React | Source |
Clients de programmes
Des clients générés qui exposent des constructeurs d'instructions et des plugins
client (par exemple tokenProgram() → client.token).
| Package | Description | GitHub |
|---|---|---|
| @solana-program/system | Interagir avec le System Program | Source |
| @solana-program/token | Interagir avec le Token Program | Source |
| @solana-program/token-2022 | Interagir avec le programme Token-2022 | Source |
| @solana-program/memo | Interagir avec le programme Memo | Source |
| @solana-program/compute-budget | Interagir avec le programme Compute Budget | Source |
- Documentation officielle de Kit
- Tous les plugins kit
- Guide : Frontend avec Kit
- Tutoriel : Next.js + Kit
Signature et gestion des clés
Pour la signature backend compatible avec kit sur plusieurs systèmes de gestion de clés :
| Package | Description | GitHub |
|---|---|---|
| @solana/keychain | Signature unifiée : Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Source |
Consultez la documentation Keychain et Choisir un backend pour des conseils sur la configuration et le modèle de conservation.
Solana Web3.js
@solana/web3.js est le SDK TypeScript historique pour Solana. Les nouvelles
applications devraient utiliser @solana/kit ; consultez
Migrer vers Kit.
Is this page helpful?