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