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

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

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

هناك حزمتان مفيدتان للتطوير باستخدام بايثون:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders هي مجموعة أدوات بايثون عالية الأداء لسولانا، مكتوبة بلغة Rust. وهي توفر حلولًا قوية في المجالات التالية:

  • وظائف مكتبة التطوير الأساسية: أزواج المفاتيح، المفاتيح العامة، توقيع وتسلسل المعاملات.

  • RPC: بناء الطلبات وتحليل الاستجابات (للشبكات وواجهات برمجة التطبيقات غير المتزامنة، solana-py هي الخيار الموصى به).

  • اختبار التكامل: وحدة solders.litesvm هي بديل لـ solana-test-validator وهي أكثر ملاءمة وأسرع بكثير. إنها تعتمد على solana-program-test.

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

إذا كنت ترغب في التفاعل مع عقود سولانا باستخدام بايثون، يمكنك استخدام مكتبات تطوير البرمجيات للعملاء لتحويل عقود سولانا المكتوبة بلغة Rust إلى عملاء بايثون، إذا كان بإمكانك الحصول على ملف IDL للعقد.

Codama-py

  • توحيد أي برنامج عقد سولانا على السلسلة إلى Codama IDL وإنشاء عميل بايثون تفاعلي.
  • يدعم كلاً من برامج Anchor والبرامج المخصصة.

Anchor-py

  • Anchor-py هو عميل بايثون لبرامج Anchor. يمكنه إنشاء عملاء من ملفات Anchor IDL، والتفاعل مع برامج Anchor.

كتاب وصفات بايثون لسولانا

Solana Python Cookbook مجموعة من الأمثلة و الوصفات لتطوير سولانا باستخدام مكتبة تطوير البرمجيات لبايثون.

Is this page helpful?

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

تعديل الصفحة

تدار بواسطة

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