Solana Kit
@solana/kit is de aanbevolen TypeScript SDK voor het bouwen op Solana. Je
stelt een client samen uit composeerbare plugins, voegt React-bindingen toe
wanneer je ze nodig hebt, en integreert gegenereerde programmaclients voor de
on-chain programma's die je aanroept.
| Package | Beschrijving | GitHub |
|---|---|---|
| @solana/kit | Kern-SDK: RPC, transacties, codecs, signers | Bron |
| @solana/react | React-bindingen: ClientProvider en hooks | Bron |
| @solana/kit-plugin-rpc | RPC-verbinding + transacties verzenden | Bron |
| @solana/kit-plugin-signer | Fee payer, identiteit en signer-plugins | Bron |
| @solana/kit-plugin-wallet | Wallet Standard-verbinding + React-hooks | Bron |
Programmaclients
Gegenereerde clients die instructiebouwers en clientplugins beschikbaar stellen
(bijvoorbeeld tokenProgram() → client.token).
| Package | Beschrijving | GitHub |
|---|---|---|
| @solana-program/system | Interactie met System Program | Bron |
| @solana-program/token | Interactie met Token Program | Bron |
| @solana-program/token-2022 | Interactie met Token-2022 programma | Bron |
| @solana-program/memo | Interactie met Memo-programma | Bron |
| @solana-program/compute-budget | Interactie met Compute Budget-programma | Bron |
Ondertekening & Sleutelbeheer
Voor kit-compatibel backend-ondertekening via meerdere sleutelbeheersystemen:
| Package | Beschrijving | GitHub |
|---|---|---|
| @solana/keychain | Uniforme ondertekening: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Bron |
Zie de Keychain-documentatie en Een backend kiezen voor installatie- en bewaarmodelrichtlijnen.
Solana Web3.js
@solana/web3.js is de verouderde TypeScript SDK voor Solana. Nieuwe apps
moeten @solana/kit gebruiken; zie
Migreren naar Kit.
Is this page helpful?