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

README میں FlashLoanArbitrage نامی ایک پروجیکٹ کی وضاحت کی گئی ہے، اگرچہ ریپوزٹری سلگ اور تفصیلات "flashloan risk analyzer" کا حوالہ دیتی ہیں۔ README بذاتِ خود ایک DeFi arbitrage bot پیش کرتا ہے جس میں ایک smart contract اور ایک مقامی Node.js CLI اسکرپٹ، goflash.js شامل ہے۔ README کے مطابق، کنٹریکٹ USDC flash loans حاصل کرتا ہے، DEXs پر ETH اور USDC کے درمیان تبادلہ (swap) کرتا ہے، قرض واپس کرتا ہے، فیس اور گیس کی کٹوتی کرتا ہے، اور کسی بھی باقی رقم کو منافع کے طور پر صارف کے والٹ میں واپس کرتا ہے۔ رپورٹ کے مطابق اسکرپٹ Chainlink، Uniswap V2، SushiSwap، Curve Finance، اور Balancer پر ETH/USDC قیمتوں کی نگرانی کرتا ہے، اور کم از کم 0.9% کے قیمت کے فرق کی تلاش کرتا ہے۔ یہ Aave، dYdX، Uniswap V3، اور Balancer سمیت flash-loan پروٹوکولز کو سپورٹ کرتا ہے، جن کی فیس کی شرح اور قرض کی حدود بیان کی گئی ہیں۔ CLI والٹ بنانے یا پرائیویٹ کی (private-key) امپورٹ کرنے کی سہولت دیتا ہے، کی (key) کو wallet.json میں محفوظ کرتا ہے، صارف کو پروٹوکول اور قرض کی رقم منتخب کرنے کی اجازت دیتا ہے، اور arbitrage کی نگرانی شروع کرتا ہے۔ README کئی انتباہات پر زور دیتا ہے: مطلوبہ پھیلاؤ (spread) پر مواقع کو حقیقی مارکیٹوں میں نایاب بتایا گیا ہے، اور اسکرپٹ کبھی کبھار صرف ایک simulated موقع دکھا سکتا ہے۔ یہ خبردار کرتا ہے کہ صارفین کو گیس کے لیے ETH کی ضرورت ہوگی، فیس اور slippage لاگو ہوں گے، اور والٹ کا بیلنس قرض کے سائز کو محدود کر سکتا ہے۔ یہ یہ بھی کہتا ہے کہ پروجیکٹ تعلیمی مقاصد کے لیے شیئر کیا گیا ہے اور اسے صارف کے اپنے خطرے پر استعمال کیا جائے۔ ایک آزاد جائزے کے نقطہ نظر سے، بنیادی ثابت شدہ صلاحیت ایک Node.js کمانڈ لائن ٹول اور متعلقہ smart contract ہے جو flash-loan arbitrage کی simulation یا execution کے لیے بنایا گیا ہے۔ README کے اپنے خطرے کے نوٹس، ریپوزٹری کے نام/تفصیل اور arbitrage-bot مواد کے درمیان عدم مطابقت، اور مقامی wallet.json فائل میں پرائیویٹ کیز کا استعمال، پروجیکٹ کا جائزہ لینے والے کسی بھی شخص کے لیے اہم غور طلب نکات ہیں۔ README کے ذریعے کارکردگی، منافع بخش ہونے، یا قابل بھروسہ ہونے کے کسی بھی دعوے کی آزادانہ تصدیق نہیں کی گئی ہے۔