JavaScript/TypeScript SDK για το Solana

Solana Kit

@solana/kit είναι το συνιστώμενο TypeScript SDK για ανάπτυξη στο Solana. Συναρμολογείτε έναν client από συνθέσιμα plugins, προσθέτετε React bindings όταν τα χρειάζεστε, και ενσωματώνετε παραγόμενους program clients για τα on-chain programs που καλείτε.

PackageΠεριγραφήGitHub
@solana/kitCore SDK: RPC, transactions, codecs, signersΠηγή
@solana/reactReact bindings: ClientProvider και hooksΠηγή
@solana/kit-plugin-rpcΣύνδεση RPC + αποστολή συναλλαγώνΠηγή
@solana/kit-plugin-signerPlugins για fee payer, identity και signerΠηγή
@solana/kit-plugin-walletΣύνδεση Wallet Standard + React hooksΠηγή

Program clients

Παραγόμενοι clients που εκθέτουν instruction builders και client plugins (για παράδειγμα tokenProgram()client.token).

PackageΠεριγραφήGitHub
@solana-program/systemΑλληλεπίδραση με το System ProgramΠηγή
@solana-program/tokenΑλληλεπίδραση με το Token ProgramΠηγή
@solana-program/token-2022Αλληλεπίδραση με το Token-2022 programΠηγή
@solana-program/memoΑλληλεπίδραση με το Memo programΠηγή
@solana-program/compute-budgetΑλληλεπίδραση με το Compute Budget programΠηγή

Υπογραφή & Διαχείριση Κλειδιών

Για backend signing συμβατό με kit σε πολλαπλά backends διαχείρισης κλειδιών:

PackageΠεριγραφήGitHub
@solana/keychainΕνοποιημένη υπογραφή: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, UtilaΠηγή

Δείτε την τεκμηρίωση Keychain και Επιλογή backend για οδηγίες εγκατάστασης και μοντέλου φύλαξης.

Solana Web3.js

@solana/web3.js είναι το παλαιό TypeScript SDK για το Solana. Οι νέες εφαρμογές θα πρέπει να χρησιμοποιούν @solana/kit· δείτε Μετάβαση στο Kit.

PackageΠεριγραφήGitHub
@solana/web3.jsΒασικό SDKΠηγή
@solana/spl-tokenΑλληλεπίδραση με τα προγράμματα Token, Token-2022 και Associated TokenΠηγή
@solana/spl-memoΑλληλεπίδραση με το πρόγραμμα MemoΠηγή

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας
© 2026 Ίδρυμα Solana. Με επιφύλαξη παντός δικαιώματος.