JavaScript/TypeScript SDK dla Solany

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.

PakietOpisGitHub
@solana/kitPodstawowe SDK: RPC, transakcje, kodeki, podpisującyŹródło
@solana/reactPowiązania React: ClientProvider i hookiŹródło
@solana/kit-plugin-rpcPołączenie RPC + wysyłanie transakcjiŹródło
@solana/kit-plugin-signerWtyczki płatnika opłat, tożsamości i podpisującegoŹródło
@solana/kit-plugin-walletPołą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).

PakietOpisGitHub
@solana-program/systemInterakcja z programem System ProgramŹródło
@solana-program/tokenInterakcja z programem Token ProgramŹródło
@solana-program/token-2022Interakcja z programem Token-2022Źródło
@solana-program/memoInterakcja z programem MemoŹródło
@solana-program/compute-budgetInterakcja z programem Compute BudgetŹródło

Podpisywanie i zarządzanie kluczami

Do podpisywania backendowego zgodnego z kit obsługującego wiele backendów zarządzania kluczami:

PakietOpisGitHub
@solana/keychainUjednolicone 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.

PackageOpisGitHub
@solana/web3.jsPodstawowe SDKŹródło
@solana/spl-tokenInterakcja z programami Token, Token-2022 oraz Associated Token programsŹródło
@solana/spl-memoInterakcja z programem MemoŹródło

Is this page helpful?

Spis treści

Edytuj stronę