منصوبے کے بارے میں
FlashLoanArbitrage ایک انگریزی زبان کا README پروجیکٹ ہے جو ETH/USDC فلیش لون آربیٹریج کے لیے Node.js کمانڈ لائن بیٹ کی وضاحت کرتا ہے۔ یہ مقامی طور پر چلنے والے اسکرپٹ goflash.js کو ایک اسمارٹ کانٹریکٹ سے جوڑتا ہے جو README کے مطابق ہر ٹریڈ کا آن چین حصہ انجام دیتا ہے۔
مصنف کی وضاحت کے مطابق کام کرنے کا طریقہ
- goflash.js Chainlink، Uniswap V2، SushiSwap، Curve Finance اور Balancer پر ETH/USDC قیمتوں کی پولنگ کرتا ہے، موجودہ کوٹس کے ساتھ اپ/ڈاؤن اشاریے اور پلیٹ فارمز کے درمیان زیادہ سے زیادہ فرق دکھاتا ہے۔
- یہ صرف تب ٹریڈ شروع کرتا ہے جب پلیٹ فارمز کے درمیان فرق 0.9% یا زیادہ ہو، جسے README میں نقصان دہ انجام سے بچنے کے لیے تھریشولڈ بتایا گیا ہے، اور یہ نوٹ کرتا ہے کہ حقیقی مارکیٹس میں ایسے فرق نایاب ہوتے ہیں۔
- کانٹریکٹ کی وضاحت کے مطابق یہ USDC کی فلیش لون لیتا ہے، ایک پلیٹ فارم پر سستا ETH خریدتا ہے، دوسرے پر مہنگا بیچتا ہے، لون اور فیسز سمیت گیس کی ادائیگی کرتا ہے، پھر باقی USDC منافع کو دوبارہ ETH میں تبدیل کرتا ہے۔
فلیش لون پروٹوکولز اور مقررہ حدود
README چار لینڈنگ ذرائع کی فہرست دیتا ہے جن کی تخمینہ وار حدود: Aave (0.05% فیس، 10,000,000 USDC تک)، dYdX (0.05%، 500,000 USDC)، Uniswap V3 (0.01%، 5,000,000 USDC) اور Balancer (0.02%، 1,000,000 USDC)۔ صارفین مینو سے پروٹوکول اور لون کی مقدار منتخب کرتے ہیں، README dYdX یا Uniswap V3 کی کم فیس کی وجہ سے سفارش کرتا ہے اور انتباہ دیتا ہے کہ 0.1 ETH سے کم والیٹس 10 ETH سے زیادہ لون نہ مانگیں کیونکہ گیس کا احاطہ نہیں ہوگا۔
سیٹ اپ اور انٹرفیس
نصب عام طریقے سے ہوتی ہے: goflash.js اور package.json کو فولڈر میں کاپی کریں، npm install چلائیں (وابستگیاں ہیں ethers ^6.11.1، inquirer ^8.2.6 اور chalk ^4.1.2)، پھر node goflash.js۔ پہلی بار چلانے پر انٹرایکٹو پرامپٹ نئی والیٹ تخلیق یا پرائیویٹ کی سے درآمد کا آپشن دیتا ہے؛ دونوں صورتوں میں کی اسی ڈائریکٹری میں wallet.json میں محفوظ ہوتی ہے۔ مین مینو DeFi پروٹوکول سلیکشن، لون امونٹ، والیٹ دوبارہ تخلیق/درآمد، آربیٹریج شروع کرنے اور ختم کرنے کے آپشنز پیش کرتا ہے۔ README میں دکھائی گئی ریپوزیٹری سٹرکچر میں صرف goflash.js، package.json، wallet.json اور README.md شامل ہیں، اس لیے کانٹریکٹ سورس وہاں شامل نہیں ہے۔
کیا ثابت ہوا ہے اور کیا نہیں
README کوئی ٹرانزیکشن ہیشز، بیک ٹیسٹس، بینچ مارکس یا منافع کی تفصیلات نہیں دیتا، اور واضح کرتا ہے کہ اسکرپٹ کبھی کبھار تشریح کے لیے نمونہ آربیٹریج موقع دکھاتا ہے۔ اس لیے منافع کے دعوؤں کو مصنف کی وضاحت سمجھنا چاہیے نہ کہ تصدیق شدہ نتائج۔
عملی احتیاطیں جن کی نشاندہی کرنی چاہیے
- یہ ٹول پرائیویٹ کی مانگتا ہے اور اسے wallet.json میں غیر مشفر محفوظ کرتا ہے؛ README خود .gitignore، آف لائن بیک اپس اور علیحدہ والیٹ کی سفارش کرتا ہے۔
- اس قسم کا کوئی بھی بیٹ جو کیز اور فنڈز رکھتا ہے، وہ کاؤنٹر پارٹی اور کوڈ رسک رکھتا ہے؛ مقررہ فیس/سلپیج اثبات (0.1% ٹریڈنگ فیس، 0.05% سلپیج) تصدیق شدہ نہیں ہیں۔
- README عام غلطیوں (ماڈیول فارمیٹ، غلط کی فارمیٹ، ناکافی فنڈز، RPC آؤٹیجز، V2 پر ETH/USDC جوڑے کی عدم موجودگی) کے لیے ٹربل شوٹنگ نوٹس فراہم کرتا ہے۔
مختصراً، یہ ایتھیریم فلیش لون آربیٹریج کے لیے ایک خود مکمل، انٹرایکٹو CLI تجربہ ہے، جس کا ہدف وہ صارفین ہیں جو ہوسٹڈ سروس کے بجائے لوکلی لوپ چلانا چاہتے ہیں۔ اسے تعلیمی مقاصد کے لیے "اپنے خطرے پر استعمال کریں" کے واضح نوٹ کے ساتھ پیش کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.