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

FlashLoanArbitrage ایک DeFi bot ہے جسے ETH/USDC pair پر arbitrage کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک smart contract اور ایک Node.js script (`goflash.js`) پر مشتمل ہے جو Chainlink، Uniswap V2، SushiSwap، Curve Finance، اور Balancer سمیت متعدد پلیٹ فارمز پر قیمتوں کی نگرانی کرتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - **Flash Loan Integration**: زیادہ ابتدائی سرمائے کی ضرورت کے بغیر تجارتی حجم کو زیادہ سے زیادہ کرنے کے لیے Aave، dYdX، Uniswap V3، اور Balancer سے flash loans لینے کی سپورٹ کرتا ہے۔ - **Price Monitoring**: ہر 60 سیکنڈ میں پانچ DeFi پلیٹ فارمز کو اسکین کرتا ہے اور تجارت صرف اس وقت شروع کرتا ہے جب 0.9% یا اس سے زیادہ قیمت کا فرق پایا جائے تاکہ فیس اور slippage کا ازالہ کیا جا سکے۔ - **Automated Execution**: قرض لینے، ایک پلیٹ فارم پر کم قیمت پر خریدنے، دوسرے پر زیادہ قیمت پر فروخت کرنے، قرض واپس کرنے، اور منافع کو دوبارہ ETH میں تبدیل کرنے کے عمل کو خودکار طور پر سنبھالتا ہے۔ - **Wallet Management**: نئے والٹس بنانے یا private keys کے ذریعے موجودہ والٹس کو امپورٹ کرنے کے لیے ایک CLI شامل ہے۔ - **Risk Management**: والٹ بیلنس کے لیے چیکس نافذ کرتا ہے تاکہ قرض کے سائز کے مطابق gas fees کے لیے کافی ETH دستیاب ہونے کو یقینی بنایا جا سکے۔