منصوبے کے بارے میں

FlashLoanArbitrage کو README میں فلیش لونز کے ساتھ DeFi ثالثی کے لیے ایک مقامی Node.js بوٹ کے طور پر پیش کیا گیا ہے۔ اسے ایک اسمارٹ کنٹریکٹ اور goflash.js نامی اسکرپٹ کے مجموعے کے طور پر بیان کیا گیا ہے۔ README کے مطابق، اسکرپٹ Chainlink، Uniswap V2، SushiSwap، Curve Finance اور Balancer پر ETH/USDC قیمتوں کی جانچ کرتا ہے، کم از کم 0.9% قیمت کے فرق کا انتظار کرتا ہے، اور پھر کنٹریکٹ کے ذریعے ثالثی آپریشن شروع کرتا ہے۔ دعویٰ کردہ ورک فلو یہ ہے: USDC فلیش لون حاصل کریں، صارف کے ETH کو USDC میں تبدیل کریں، کم قیمت والے پلیٹ فارم سے ETH خریدیں، زیادہ قیمت والے پلیٹ فارم پر فروخت کریں، قرض اور فیس کی ادائیگی کریں، اور پھر منافع کو دوبارہ ETH میں تبدیل کریں۔ چار فلیش لون ذرائع بتائے گئے ہیں: Aave، dYdX، Uniswap V3 اور Balancer، جن کی فیس کی شرح اور لیکویڈیٹی حدود بیان کی گئی ہیں۔ CLI مینو میں DeFi پروٹوکول کا انتخاب، ETH قرض کی رقم، والٹ کی دوبارہ تخلیق، پرائیویٹ کی کے ذریعے والٹ امپورٹ، ثالثی کا آغاز اور ایگزٹ کے اختیارات بتائے گئے ہیں۔ پہلی بار چلانے پر، ٹول مبینہ طور پر صارف سے نیا والٹ بنانے یا موجودہ والٹ امپورٹ کرنے کا کہتا ہے، اور پھر پرائیویٹ کی کو wallet.json میں محفوظ کرتا ہے۔ فہرست میں شامل dependencies ethers، inquirer اور chalk ہیں۔ README میں خبردار کیا گیا ہے کہ گیس کے لیے والٹ بیلنس ضروری ہے، ایک مخصوص والٹ کی سفارش کی گئی ہے، اور اس میں ٹربل شوٹنگ نوٹس شامل ہیں۔ README میں اہم حدود نظر آتی ہیں: پروجیکٹ اسٹرکچر میں صرف goflash.js، package.json، wallet.json اور README.md درج ہیں، لہذا اسمارٹ کنٹریکٹ کا سورس یا تعیناتی کی تفصیلات نہیں دکھائی گئیں؛ README یہ بھی بتاتا ہے کہ حقیقی ثالثی کے فرق نایاب ہیں اور اسکرپٹ مظاہرے کے لیے کبھی کبھار ایک simulated موقع دکھا سکتا ہے۔ README اس پروجیکٹ کو تعلیمی مقاصد کے لیے 'جیسا ہے' (as-is) شیئر کیا گیا ہے اور اسے اپنے خطرے پر استعمال کرنے کی ہدایت دی گئی ہے۔ یہ README کے دعوے ہیں نہ کہ تصدیق شدہ کارکردگی یا حفاظتی ضمانتیں۔