Solana Kit
@solana/kit ist das empfohlene TypeScript-SDK für die Entwicklung auf Solana.
Sie stellen einen Client aus kombinierbaren Plugins zusammen, fügen bei Bedarf
React-Bindungen hinzu und binden generierte Programmclients für die von Ihnen
aufgerufenen On-Chain-Programme ein.
| Paket | Beschreibung | GitHub |
|---|---|---|
| @solana/kit | Kern-SDK: RPC, Transaktionen, Codecs, Signer | Quelle |
| @solana/react | React-Bindungen: ClientProvider und Hooks | Quelle |
| @solana/kit-plugin-rpc | RPC-Verbindung + Transaktionsversand | Quelle |
| @solana/kit-plugin-signer | Gebührenzahler-, Identitäts- und Signer-Plugins | Quelle |
| @solana/kit-plugin-wallet | Wallet-Standard-Verbindung + React-Hooks | Quelle |
Programmclients
Generierte Clients, die Anweisungs-Builder und Client-Plugins bereitstellen (zum
Beispiel tokenProgram() → client.token).
| Paket | Beschreibung | GitHub |
|---|---|---|
| @solana-program/system | Interaktion mit dem System Program | Quelle |
| @solana-program/token | Interaktion mit dem Token Program | Quelle |
| @solana-program/token-2022 | Interaktion mit dem Token-2022 program | Quelle |
| @solana-program/memo | Interaktion mit dem Memo-Programm | Quelle |
| @solana-program/compute-budget | Interaktion mit dem Compute-Budget-Programm | Quelle |
Signierung & Schlüsselverwaltung
Für kit-kompatibles Backend-Signing über mehrere Schlüsselverwaltungs-Backends:
| Paket | Beschreibung | GitHub |
|---|---|---|
| @solana/keychain | Einheitliches Signing: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Quelle |
Weitere Informationen finden Sie in der Keychain-Dokumentation und unter Auswahl eines Backends für Einrichtungs- und Verwahrungs-Modell-Hinweise.
Solana Web3.js
@solana/web3.js ist das veraltete TypeScript-SDK für Solana. Neue Apps sollten
@solana/kit verwenden; siehe Migration zu Kit.
Is this page helpful?