عن المشروع
تقدم وثائق README مشروع FlashLoanArbitrage على شكل بوت تعليمي لمراجحة DeFi مبني حول سكريبت goflash.js محلي وعقد ذكي. عند التشغيل الأول، يطلب واجهة CLI التفاعلية من المستخدم إنشاء محفظة جديدة أو استيراد واحدة عبر المفتاح الخاص، ثم يُحفظ المفتاح في ملف wallet.json بنفس المجلد. يتيح القائمة الرئيسية للمستخدم اختيار بروتوكول القرض الفجائي (Aave أو dYdX أو Uniswap V3 أو Balancer)، وتحديد مبلغ القرض بوحدة ETH، وإعادة إنشاء المحفظة أو استيرادها، وبدء المراجحة، أو الخروج. يفحص البوت أسعار ETH/USDC على Chainlink وUniswap V2 وSushiSwap وCurve Finance وBalancer، مع عرض الأسعار ومؤشرات الصعود والهبوط وأقصى فارق. ينتظر فرق أسعار لا يقل عن 0.9% قبل تشغيل محاولة المراجحة عبر العقد الذكي، بهدف تغطية رسوم القرض الفجائي، ورسوم التداول (0.1%)، والانزلاق السعري (0.05%)، وتكاليف الغاز. تشير الوثائق إلى أن السكربت يحوّل ETH إلى USDC قبل إبرام الصفقة ويعيد تحويل الربح إلى ETH، وتُستخدم رصيد المحفظة لغاز المعاملات فقط. يُوصى باستخدام dYdX أو Uniswap V3 لرسوم أقل، ويُنبّه إلى أن القروض التي تزيد عن 10 ETH تتطلب رصيد غاز كافياً. تشمل التبعيات مكتبات ethers وinquirer وchalk. تتضمن README أيضاً نصائح حول استكشاف الأخطاء وإصلاحها والأمن: عدم مشاركة ملف wallet.json أو المفاتيح الخاصة، وإضافة wallet.json إلى .gitignore، واستخدام محفظة مخصصة، والبدء بمبالغ صغيرة. تشير إلى أن فروق أسعار 0.9% حقيقية نادراً ما توجد، وقد يُعرض أحياناً فرصة محاكاة للتوضيح. يُشارك المشروع «كما هو» لأغراض تعليمية فقط، ولا تُقدَّم أي ادعاءات حول الأداء أو الربحية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.