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

FlashLoanArbitrage ایک غیر موزون مالیہ بٹ ہے جو ایتھیریم پر کام کرتا ہے۔ یہ ایک Node.js اسکرپٹ (goflash.js) اور ایک سمارٹ کنٹریکٹ کے ساتھ کام کرتا ہے تاکہ فلیش لوئن ٹریڈز کو انجام دیا جائے۔ اس کام کا طریقہ: - اس اسکرپٹ پانچ پلیٹ فارمز پر ETH/USDC کی قیمتیں دیکھتا ہے: چین لنک (اوراکل بنیاد)، یونی سوپ V2، سوشی سوپ، کریو فائنس، اور بیلینسر۔ - جب پلیٹ فارمز کے درمیان قیمتیں 0.9% یا اس سے زائد فرق کرتی ہیں، تو بٹ سمارٹ کنٹریکٹ کے ذریعے فلیش لوئن اربٹریج کو چلانے لگتا ہے۔ - کنٹریکٹ USDC میں فلیش لوئن لیتا ہے، ایک پلیٹ فارم پر کم قیمت پر ETH خریدتا ہے، دوسرے پلیٹ فارم پر زیادہ قیمت پر فروخت کرتا ہے، لوئن اور فیس کا ادائیگی کرتا ہے، اور باقی منافع کو ETH میں تبدیل کرتا ہے۔ فلیش لوئن پروٹوکول کی حمایت: - Aave: 10,000,000 USDC تک، 0.05% فیس - dYdX: 500,000 USDC تک، 0.05% فیس - Uniswap V3: 5,000,000 USDC تک، 0.01% فیس - Balancer: 1,000,000 USDC تک، 0.02% فیس سیٹ اپ: 1. ریپوزٹری سے goflash.js اور package.json ڈاؤن لوڈ کریں۔ 2. npm install کو چلانا تاکہ وابستگیاں انسٹال ہوں (ethers، inquirer، chalk)۔ 3. node goflash.js کے ساتھ لانچ کریں۔ 4. پہلی بار چلانے پر، ویلیٹ بنائیں یا درآمد کریں (پرائیویٹ کی wallet.json میں محفوظ ہوتی ہے)۔ 5. فلیش لوئن پروٹوکول منتخب کریں، لوئن رقم سیٹ کریں، اور اربٹریج شروع کریں۔ بٹ ہر 60 سیکنڈ میں قیمتیں سکین کرتا ہے اور ریل ٹائم قیمتیں اور ٹرینڈ انڈیکیٹرز دکھاتا ہے۔ صارفین کو کم از کم 0.1 ETH ویلیٹ میں رکھنا ہوگا جب لوئن 10 ETH سے زیادہ ہو۔ وابستگیاں: ethers ^6.11.1، inquirer ^8.2.6، chalk ^4.1.2۔ یہ پروجیکٹ تعلیمی مقاصد کے لیے بطور ہے کہ اسے شیئر کیا گیا ہے۔