وثائق سولانامجموعات تطوير برمجيات سولانامكتبات التطوير الرسمية

مكتبة Rust لسولانا

حزم العميل

الحزمةالوصفالتوثيقGitHub
solana-sdkمكتبة التطوير الأساسيةعرضالمصدر
solana-clientالتفاعل مع سولانا عبر RPCعرضالمصدر
solana-commitment-configتكوين مستوى التزام المعاملاتعرضالمصدر

تتكون حزمة solana-sdk من حزم المكونات التالية، والتي يمكن استخدامها بشكل مستقل:

الحزمةالوصفالتوثيقGitHub
solana-accountنوع حساب سولاناعرضالمصدر
solana-epoch-infoمعلومات حول epoch في سولاناعرضالمصدر
solana-epoch-rewards-hasherهاشر مكافآت epoch في سولاناعرضالمصدر
solana-fee-structureهياكل رسوم سولاناعرضالمصدر
solana-inflationتكوين التضخم لشبكة سولاناعرضالمصدر
solana-messageأنواع رسائل معاملات سولاناعرضالمصدر
solana-programبرنامج سولاناعرضالمصدر
solana-program-memoryعمليات الذاكرة الأساسية منخفضة المستوى لسولاناعرضالمصدر
solana-pubkeyعناوين حسابات سولاناعرضالمصدر
solana-sanitizeتنقية رسائل سولاناعرضالمصدر
solana-sdk-idsمعرفات SDK لسولاناعرضالمصدر
solana-sdk-macroماكرو SDK لسولاناعرضالمصدر
solana-serdeمساعدات serde لسولاناعرضالمصدر
solana-serde-varintتعريفات سولانا للأعداد الصحيحة التي تتسلسل إلى حجم متغيرعرضالمصدر
solana-short-vecترميز serde المضغوط للمتجهات ذات الطول الصغير في سولاناعرضالمصدر
solana-time-utilsأدوات std::time لسولاناعرضالمصدر
solana-keypairتنفيذ ملموس لموقع سولاناعرضالمصدر
solana-offchain-messageتوقيع رسائل خارج السلسلة لسولاناعرضالمصدر
solana-presignerتنفيذ موقع سولانا يمثل توقيعًا تم إنشاؤه خارجيًاعرضالمصدر
solana-seed-derivableسمة سولانا تحدد الواجهة التي يتم من خلالها اشتقاق المفاتيحعرضالمصدر
solana-seed-phraseوظائف سولانا لإنشاء أزواج المفاتيح من عبارات seedعرضالمصدر
solana-shred-versionحساب إصدارات shredعرضالمصدر
solana-signatureنوع توقيع سولانا بحجم 64 بايتعرضالمصدر
solana-signerتجريدات لموقعي معاملات سولاناعرضالمصدر
solana-transactionأنواع معاملات سولاناعرضالمصدر
solana-transaction-errorنوع خطأ المعاملة في سولاناعرضالمصدر

حزم البرامج

استخدم solana-program لبناء البرامج على السلسلة.

الحزمةالوصفالتوثيقجيثب
solana-programبناء برامج على السلسلةعرضالمصدر

بينوكيو هي مكتبة خالية من التبعيات لإنشاء برامج سولانا بلغة راست ويمكن استخدامها كبديل لـ solana-program لكتابة برامج على السلسلة.

الحزمةالوصفالتوثيقجيثب
pinocchioبرامج على السلسلة بدون تبعياتعرضالمصدر

بينوكيو لا يزال قيد التطوير ومن المحتمل أن يشهد تغييرات جذرية في المستقبل القريب.

يتضمن بينوكيو حزم خاصة بالبرامج للتفاعل مع برامج سولانا:

الحزمةالوصفالتوثيقجيثب
pinocchio-systemالتفاعل مع System Programعرضالمصدر
pinocchio-tokenالتفاعل مع Token Programعرضالمصدر
pinocchio-token-2022التفاعل مع Token-2022 Programعرضالمصدر
pinocchio-associated-token-accountالتفاعل مع Associated Token Programعرضالمصدر
pinocchio-memoالتفاعل مع Memo Programعرضالمصدر

حزم الواجهة

الحزمةالوصفالتوثيقجيثب
solana-system-interfaceالتفاعل مع System Programعرضالمصدر
spl-token-interfaceالتفاعل مع Token Programعرضالمصدر
spl-token-2022-interfaceالتفاعل مع Token-2022 Programعرضالمصدر
spl-associated-token-account-interfaceالتفاعل مع Associated Token Programعرضالمصدر
solana-compute-budget-interfaceالتفاعل مع Compute Budget Programعرضالمصدر
spl-memo-interfaceالتفاعل مع Memo Programعرضالمصدر
spl-token-metadata-interfaceالتفاعل مع Token Metadata Extensionعرضالمصدر
spl-token-group-interfaceالتفاعل مع Token Group Extensionعرضالمصدر

Is this page helpful?

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

تعديل الصفحة

تدار بواسطة

© 2025 مؤسسة سولانا.
جميع الحقوق محفوظة.