Solana Kit
@solana/kit è il TypeScript SDK consigliato per sviluppare su Solana. Puoi
assemblare un client a partire da plugin componibili, aggiungere i binding React
quando necessario e integrare i client di programma generati per i programmi
on-chain che intendi chiamare.
| Pacchetto | Descrizione | GitHub |
|---|---|---|
| @solana/kit | SDK principale: RPC, transazioni, codec, signer | Sorgente |
| @solana/react | Binding React: ClientProvider e hook | Sorgente |
| @solana/kit-plugin-rpc | Connessione RPC e invio di transazioni | Sorgente |
| @solana/kit-plugin-signer | Plugin per fee payer, identità e signer | Sorgente |
| @solana/kit-plugin-wallet | Connessione Wallet Standard e hook React | Sorgente |
Client di programma
Client generati che espongono costruttori di istruzioni e plugin client (ad
esempio tokenProgram() → client.token).
| Pacchetto | Descrizione | GitHub |
|---|---|---|
| @solana-program/system | Interagisce con il System Program | Sorgente |
| @solana-program/token | Interagisce con il Token Program | Sorgente |
| @solana-program/token-2022 | Interagisce con il programma Token-2022 | Sorgente |
| @solana-program/memo | Interagisce con il programma Memo | Sorgente |
| @solana-program/compute-budget | Interagisce con il programma Compute Budget | Sorgente |
- Documentazione ufficiale di Kit
- Tutti i plugin di kit
- Guida: Frontend con Kit
- Tutorial: Next.js + Kit
Firma e gestione delle chiavi
Per la firma backend compatibile con kit su più backend di gestione delle chiavi:
| Pacchetto | Descrizione | GitHub |
|---|---|---|
| @solana/keychain | Firma unificata: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Sorgente |
Consulta la documentazione di Keychain e Scegliere un backend per la configurazione e la guida al modello di custodia.
Solana Web3.js
@solana/web3.js è il legacy TypeScript SDK per Solana. Le nuove app dovrebbero
usare @solana/kit; vedi Migrazione a Kit.
Is this page helpful?