منصوبے کے بارے میں
FlashLoanArbitrage ایک غیر موزوں مالیاتی (DeFi) آربریج بٹ ہے جو جاوا اسکرپٹ میں لکھا گیا ہے۔ یہ ETH/USDC کی قیمتیں پانچ پلیٹ فارمز—Chainlink (اووریج کے طور پر بنیاد)، Uniswap V2، SushiSwap، Curve Finance اور Balancer—پر نگرانی کرتا ہے اور وقتی قیمتیں 0.9% سے زائد فرق کرنے پر اسمارٹ کنٹریکٹ فلیش لون کے ذریعے آربریج ٹریڈس کو ٹرگر کرتا ہے۔
یہ بٹ چار فلیش لون پروٹوکولز—Aave، dYdX، Uniswap V3 اور Balancer—کو سپورٹ کرتا ہے، جن میں مختلف فیس ساختیں اور لیکوسٹی کی حدود ہیں۔ کام کا عمل اس طرح ہوتا ہے کہ صارف کا ETH USDC میں تبدیل ہوتا ہے، فلیش لون لیتا ہے، اسی وقت کم قیمت والے پلیٹ فارم پر ETH خریدتا ہے، زیادہ قیمت والے پر بیچتا ہے، لون اور فیس کی وضاحت کرتا ہے، اور صارف کے ویلیٹ میں نیٹ منافع واپس کرتا ہے۔
استعمال کے لیے goflash.js اور package.json ڈاؤن لوڈ کرنا ہوتا ہے، Node.js کے نپیم اعتماد کو نصب کرنا ہوتا ہے، اور اس اسکرپٹ کو چلانا ہوتا ہے۔ پہلی بار چلانے پر صارف ایک ایتھیریم ویلیٹ بناتے ہیں یا درآمد کرتے ہیں؛ خفیہ کلید wallet.json میں محفوظ ہوتی ہے۔ انٹراکٹیو CLI مینو صارف کو پروٹوکول منتخب کرنے، لون کی رقم سیٹ کرنے اور قیمت کی نگرانی شروع کرنے کی اجازت دیتا ہے۔
اس اسکرپٹ ہر 60 سیکنڈ میں قیمتیں پول کرتا ہے، ریل ٹائم قیمتیں دکھاتا ہے، اور صرف وقتی فرق کی حد کو پورا کرنے پر کام کرتا ہے۔ صارفین کو اپنے ویلیٹ میں کم از کم 0.1 ETH رکھنے کی سفارش کی جاتی ہے تاکہ گیس کی قیمت کو پورا کیا جا سکے، خاص طور پر جب بڑے لون لیے جائیں۔
یہ پروجیکٹ صرف تعلیمی مقاصد کے لیے شیئر کیا گیا ہے اور اسمارٹ کنٹریکٹ کے تعامل، گیس کی قیمت، سلپیج اور بازار کی متغیرت کی وجہ سے متعلق مالی رسک کا خطرہ ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.