هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
كل محتوى هذه التوثيق يفترض وجود سلسلة أدوات Solana تطوير عاملة. تسرد هذه الصفحة الأدوات والإصدارات الدنيا المعروفة بأنها تعمل مع Raydium اعتبارًا من أبريل 2026، والمشاكل المحددة في الإعداد. ابدأ من هنا قبل تشغيل أي من أمثلة الكود في الفصول اللاحقة.
الأدوات الأساسية
Solana CLI
واجهة سطر الأوامر الموثوقة للتفاعل مع عناقيد Solana — إدارة المحافظ، استدعاءات RPC، نشر البرامج. التثبيت:SPL Token CLI
الواجهة الرسمية لعمليات SPL Token / Token-2022 — إنشاء النعات، سك الرموز، التحويل. التثبيت (مضمن في Solana CLI):Anchor CLI
مطلوب لجلب IDLs الخاصة بـ Raydium، وبناء العملاء، والتحقق من البرامج. التثبيت:إعداد TypeScript
مسار التكامل الأساسي لـ Raydium.الحزم
سكريبت بسيط
sdk-api/typescript-sdk للحصول على مرجع SDK الكامل.
إعداد Rust
لتكامل CPI والبرامج على السلسلة.سلسلة الأدوات
Cargo.toml للبرنامج لتكامل Raydium CPI
"cpi" وحدة cpi مع مساعدات CPI (حتى تتمكن من raydium_cp_swap::cpi::swap_base_input(...)). انظر sdk-api/rust-cpi.
إعداد Python
مسار التكامل الثانوي — شائع لمطوري البوتات.الحزم
سكريبت بسيط
sdk-api/python-integration.
نقاط نهاية RPC
RPC الشبكة الرئيسية العام (api.mainnet-beta.solana.com) يكون محدودًا بشدة وينخفض تحت أي حمل. للاستخدام غير البسيط، احصل على نقطة نهاية خاصة:
الإعداد:
getProgramAccounts— الفحوصات غير المقيدة مكلفة؛ بعض المزودين يحدون أو يفرضون رسومًا لكل فحص.getPriorityFeeEstimate— نقطة نهاية خاصة بـ Helius؛ للآخرين معادلات.geyser/ WebSocket streaming — مطلوب للبوتات منخفضة الكمون؛ ليس كل المزودين يوفرونه.
Devnet و localnet
Devnet
عنقود اختبار عام لـ Solana. لدى Raydium نشر جزئي على devnet:- توجد بعض حمامات CPMM للاختبار.
- AMM v4 له حمامات devnet تاريخية.
- CLMM به عدة حمامات عرض توضيحي.
- Farm v6 مُنشر.
cluster: "devnet":
Localnet مع حالة mainnet المنسوخة
للاختبار الواقعي، انسخ حالة mainnet إلى محقق محلي:- اختبار وحدة تكامل CPI الخاص بك ضد برنامج Raydium حقيقي.
- إعادة تشغيل معاملة بمعامل معدل لتصحيح الأخطاء.
- اختبار الضغط بأحجام اصطناعية كبيرة.
قوالب المشروع
بادئة تكامل TypeScript
package.json بسيط:
بادئة برنامج Anchor CPI
أدوات CLI مفيدة
solana-keygen
قراءة أي حساب
سجلات البرنامج
فحص المعاملة
نظافة البيئة
محافظ منفصلة لكل غرض
- محفظة التطوير: تحتفظ بـ SOL testnet، تُستخدم للبناء.
- محفظة الإنتاج: تحتفظ بـ SOL حقيقي، تُستخدم فقط للنشر / تقديمات multisig.
- محفظة ساخنة للبوتات: رصيد صغير، أذونات ضيقة.
نمط .env
تثبيت الإصدار
قفل جميع تبعيات نظام Solana البيئي. يتحرك النظام البيئي بسرعة؛ تصحيح إصدار صغير لـ@solana/web3.js أدخل سابقًا تغييرات جذرية. استخدم package-lock.json / Cargo.lock بديهيًا.
المؤشرات
sdk-api/typescript-sdk— مرجع TypeScript SDK.sdk-api/rust-cpi— استخدام Rust CPI.sdk-api/python-integration— إعداد Python.solana-fundamentals/programs-and-anchor— خلفية Anchor.

