سولانا Kit
@solana/kit هو SDK TypeScript الموصى به للبناء على سولانا. يمكنك تجميع عميل من
إضافات قابلة للتركيب، وإضافة روابط 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 | التوقيع الموحَّد: الذاكرة، Vault، Privy، Turnkey، AWS KMS، Fireblocks، GCP KMS، CDP، Para، Dfns، Crossmint، Openfort، Utila | المصدر |
راجع توثيق Keychain و اختيار الواجهة الخلفية للحصول على إرشادات الإعداد ونموذج الحضانة.
سولانا Web3.js
@solana/web3.js هو حزمة TypeScript القديمة لـ سولانا. يجب على التطبيقات
الجديدة استخدام @solana/kit؛ راجع
الترحيل إلى Kit.
Is this page helpful?