عن المشروع

FlashLoanArbitrage هو روبوت تحوط لامركزي (DeFi) مكتوب بلغة جافاسكريبت. يراقب أسعار ETH/USDC عبر خمس منصات—Chainlink (كمرجع أوراكل)، وUniswap V2، وSushiSwap، وCurve Finance، وBalancer—ويُفعّل صفقات تحوط عبر قروض فورية عند الفروق السعرية التي تصل إلى 0.9% على الأقل. يدعم الروبوت بروتوكولات قرض فوري أربعة: Aave وdYdX وUniswap V3 وBalancer، وكلها يختلف هيكل رسومها وحدود السيولة الخاصة بها. يعمل التسلسل على تحويل ETH الخاص بالمستخدم إلى USDC، ثم أخذ القرض الفوري، وشراء ETH على المنصة الأرخص، وبيعه على الأغلى، وسداد القرض بالرسوم، وإرجاع صافي الربح إلى محفظة المستخدم. يتطلب الاستخدام تنزيل goflash.js وpackage.json، وتثبيت تبعيات Node.js عبر npm، وتشغيل النص. عند التشغيل الأول، ينشئ المستخدم أو يستورد محفظة Ethereum، ويُحفظ المفتاح الخاص في ملف wallet.json. تتيح قائمة CLI التفاعلية للمستخدم اختيار البروتوكول، وتحديد مبلغ القرض، والبدء بمراقبة الأسعار. يتم فحص الأسعار كل 60 ثانية، وتُعرض البيانات السعرية المباشرة مع أسهم اتجاهية، ولا يتم التنفيذ إلا عند استيفاء عتبة الفارق السعري. يُنصح بالحفاظ على 0.1 ETH على الأقل في المحفظة لتغطية تكاليف الغاز، خاصة عند إجراء قروض أكبر. المشروع مُشارك كما هو لأغراض تعليمية ويتحمل مخاطر مالية متأصلة ناتجة عن التفاعل مع العقود الذكية، وتكاليف الغاز، والانزلاق السعري، وتقلبات السوق.