مكتبة تطوير البرمجيات لبايثون لسولانا
هناك حزمتان مفيدتان للتطوير باستخدام بايثون:
-
Solana.py هي مكتبة بايثون الأساسية للتفاعل مع سولانا.
-
يمكنك استخدامها لبناء المعاملات والتفاعل مع واجهة برمجة تطبيقات سولانا JSON RPC، تمامًا كما تفعل مع solana-web3.js
-
كما أنها تغطي Token Program.
-
soldersهي مجموعة أدوات Python عالية الأداء لـ سولانا، مكتوبة بلغة Rust. توفر حلولاً قوية في المجالات التالية: -
وظائف SDK الأساسية: أزواج المفاتيح، المفاتيح العامة، التوقيع وتسلسل المعاملات.
-
RPC: بناء الطلبات وتحليل الاستجابات (لواجهات برمجة التطبيقات الشبكية وغير المتزامنة، يُوصى باستخدام solana-py).
-
اختبار التكامل: وحدة
solders.litesvmهي بديل لـsolana-test-validatorأكثر ملاءمة وأسرع بكثير. تعتمد على solana-program-test.
مكتبة تطوير البرمجيات لعميل سولانا بايثون
إذا كنت ترغب في التفاعل مع عقود سولانا باستخدام بايثون، يمكنك استخدام مكتبات تطوير البرمجيات للعملاء لتحويل عقود سولانا المكتوبة بلغة Rust إلى عملاء بايثون، إذا كان بإمكانك الحصول على ملف IDL للعقد.
- توحيد أي برنامج عقد على سلسلة سولانا إلى
Codama IDLوإنشاء عميل Python تفاعلي. - يدعم كلاً من برامج Anchor والبرامج المخصصة.
- Anchor-py هو عميل بايثون لبرامج Anchor. يمكنه إنشاء عملاء من ملفات Anchor IDL، والتفاعل مع برامج Anchor.
كتاب وصفات بايثون لسولانا
Solana Python Cookbook مجموعة من الأمثلة والوصفات
لتطوير سولانا باستخدام Python SDK.
Is this page helpful?