Solana Kit
@solana/kit — рекомендований TypeScript SDK для розробки на Solana. Ви
збираєте клієнт із композованих плагінів, додаєте React-байдинги за потреби та
підключаєте згенеровані клієнти програм для викликів ончейн-програм.
| Пакет | Опис | GitHub |
|---|---|---|
| @solana/kit | Основний SDK: RPC, транзакції, кодеки, підписувачі | Джерело |
| @solana/react | React-байдинги: ClientProvider та хуки | Джерело |
| @solana/kit-plugin-rpc | RPC-з'єднання + надсилання транзакцій | Джерело |
| @solana/kit-plugin-signer | Плагіни платника комісії, ідентифікації та підпису | Джерело |
| @solana/kit-plugin-wallet | Підключення Wallet Standard + React-хуки | Джерело |
Клієнти програм
Згенеровані клієнти, що надають будівники інструкцій та клієнтські плагіни
(наприклад, tokenProgram() → client.token).
| Пакет | Опис | GitHub |
|---|---|---|
| @solana-program/system | Взаємодія з System Program | Джерело |
| @solana-program/token | Взаємодія з Token Program | Джерело |
| @solana-program/token-2022 | Взаємодія з програмою Token-2022 | Джерело |
| @solana-program/memo | Взаємодія з програмою Memo | Джерело |
| @solana-program/compute-budget | Взаємодія з програмою Compute Budget | Джерело |
Підпис і керування ключами
Для сумісного з kit підпису на бекенді з підтримкою кількох бекендів керування ключами:
| Пакет | Опис | GitHub |
|---|---|---|
| @solana/keychain | Уніфікований підпис: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, Utila | Джерело |
Дивіться документацію Keychain та Вибір бекенду для настанов щодо налаштування та моделі зберігання.
Solana Web3.js
@solana/web3.js — це застарілий TypeScript SDK для Solana. Нові застосунки
мають використовувати @solana/kit; дивіться
Міграція до Kit.
Is this page helpful?