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

مكتبة بايثون SDK لسولانا

مكتبة سولانا بايثون SDK

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

@kevinheavy/solana.py

@kevinheavey/solders

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

  • وظائف SDK الأساسية: keypairs، وpubkeys، وتوقيع وتسلسل المعاملات.

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

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

مكتبة سولانا كلاينت بايثون SDK

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

Codama-py

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

Anchor-py

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

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

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

Is this page helpful?

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

تعديل الصفحة