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