مكتبة جافاسكريبت/تايبسكريبت SDK لسولانا

سولانا Kit

@solana/kit هو SDK TypeScript الموصى به للبناء على سولانا. يمكنك تجميع عميل من إضافات قابلة للتركيب، وإضافة روابط React عند الحاجة إليها، واستيراد عملاء البرامج المُولَّدة للبرامج على السلسلة التي تستدعيها.

الحزمةالوصفGitHub
@solana/kitSDK الأساسي: 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.

الحزمةالوصفGitHub
@solana/web3.jsحزمة SDK الأساسيةالمصدر
@solana/spl-tokenالتفاعل مع Token Program وToken-2022 وAssociated Token Programالمصدر
@solana/spl-memoالتفاعل مع برنامج Memoالمصدر

Is this page helpful?

جدول المحتويات

تعديل الصفحة