Solana Kit
@solana/kit to zalecane SDK TypeScript do budowania na Solanie. Składasz
klienta z kompozytowalnych wtyczek, dodajesz powiązania React gdy ich
potrzebujesz i dołączasz wygenerowane klienty programów dla programów on-chain,
które wywołujesz.
| Pakiet | Opis | GitHub |
|---|---|---|
| @solana/kit | Podstawowe SDK: RPC, transakcje, kodeki, podpisujący | Źródło |
| @solana/react | Powiązania React: ClientProvider i hooki | Źródło |
| @solana/kit-plugin-rpc | Połączenie RPC + wysyłanie transakcji | Źródło |
| @solana/kit-plugin-signer | Wtyczki płatnika opłat, tożsamości i podpisującego | Źródło |
| @solana/kit-plugin-wallet | Połączenie Wallet Standard + hooki React | Źródło |
Klienty programów
Wygenerowane klienty udostępniające konstruktory instrukcji i wtyczki klienta
(na przykład tokenProgram() → client.token).
| Pakiet | Opis | GitHub |
|---|---|---|
| @solana-program/system | Interakcja z programem System Program | Źródło |
| @solana-program/token | Interakcja z programem Token Program | Źródło |
| @solana-program/token-2022 | Interakcja z programem Token-2022 | Źródło |
| @solana-program/memo | Interakcja z programem Memo | Źródło |
| @solana-program/compute-budget | Interakcja z programem Compute Budget | Źródło |
- Oficjalna dokumentacja Kit
- Wszystkie wtyczki kit
- Przewodnik: Frontend z Kit
- Samouczek: Next.js + Kit
Podpisywanie i zarządzanie kluczami
Do podpisywania backendowego zgodnego z kit obsługującego wiele backendów zarządzania kluczami:
| Pakiet | Opis | GitHub |
|---|---|---|
| @solana/keychain | Ujednolicone podpisywanie: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Źródło |
Zobacz dokumentację Keychain oraz Wybór backendu, aby uzyskać wskazówki dotyczące konfiguracji i modelu przechowywania kluczy.
Solana Web3.js
@solana/web3.js to starsze SDK TypeScript dla Solany. Nowe aplikacje powinny
używać @solana/kit; zobacz Migracja do Kit.
Is this page helpful?