Solana Client
@solana/client — это безинтерфейсный рантайм Solana, который объединяет RPC,
кошельки, транзакции и подписки в одном хранилище.
| Пакет | Описание | GitHub |
|---|---|---|
| @solana/client | Безинтерфейсный рантайм | Source |
Solana React Hooks
@solana/react-hooks добавляет React-провайдер и хуки поверх @solana/client,
используя тот же рантайм и кэш.
| Пакет | Описание | GitHub |
|---|---|---|
| @solana/react-hooks | React-провайдер + хуки для UI | Source |
Solana Kit
@solana/kit — это рекомендуемый TypeScript SDK для разработки на Solana.
| Пакет | Описание | GitHub |
|---|---|---|
| @solana/kit | Основной SDK | Исходный код |
| @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 | Исходный код |
| @solana/kit-plugins | Плагины для Kit | Исходный код |
Подписание и управление ключами
Для совместимого с kit подписания на бэкенде с использованием нескольких систем управления ключами:
| Пакет | Описание | GitHub |
|---|---|---|
| @solana/keychain | Унифицированное подписание: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns | Исходный код |
Смотрите руководство по добавлению подписантов для интеграции дополнительных сервисов управления ключами.
Solana Web3.js
@solana/web3.js — это устаревший TypeScript SDK для Solana.
| Пакет | Описание | GitHub |
|---|---|---|
| @solana/web3.js | Основной SDK | Исходный код |
| @solana/spl-token | Взаимодействие с программами Token, Token-2022 и Associated Token Program | Исходный код |
| @solana/spl-memo | Взаимодействие с программой Memo | Исходный код |
Is this page helpful?