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