Solana Kit
@solana/kit は、Solana 上で開発するための推奨 TypeScript
SDK です。コンポーザブルなプラグインからクライアントを組み立て、必要に応じて React バインディングを追加し、呼び出すオンチェーンプログラム用に生成されたプログラムクライアントを取り込みます。
| パッケージ | 説明 | GitHub |
|---|---|---|
| @solana/kit | コア SDK:RPC、トランザクション、コーデック、署名者 | ソース |
| @solana/react | React バインディング:ClientProvider とフック | ソース |
| @solana/kit-plugin-rpc | RPC 接続 + トランザクション送信 | ソース |
| @solana/kit-plugin-signer | 手数料支払者、ID、署名者プラグイン | ソース |
| @solana/kit-plugin-wallet | Wallet Standard 接続 + React フック | ソース |
プログラムクライアント
instructions ビルダーとクライアントプラグインを公開する生成済みクライアントです(例:tokenProgram()
→ client.token)。
| パッケージ | 説明 | 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 を操作する | ソース |
署名と鍵管理
複数の鍵管理バックエンドにわたる 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 はSolanaのレガシーTypeScript
SDKです。新しいアプリには@solana/kitを使用してください。詳細はKitへの移行をご覧ください。
Is this page helpful?