इस प्रोजेक्ट के बारे में
रिपॉजिटरी का README FlashLoanArbitrage नामक एक प्रोजेक्ट प्रस्तुत करता है। यह एक स्थानीय Node.js स्क्रिप्ट, goflash.js, और एक स्मार्ट कॉन्ट्रैक्ट का वर्णन करता है जिसे flash loans का उपयोग करके DeFi पर ETH/USDC आर्बिट्राज के लिए बनाया गया है। README के अनुसार, कॉन्ट्रैक्ट एक USDC flash loan लेता है, ट्रेड से पहले ETH को USDC में बदलता है, एक प्लेटफॉर्म पर ETH खरीदता है और दूसरे पर बेचता है, ऋण और शुल्क का भुगतान करता है, और फिर लाभ को वापस ETH में बदल देता है। कहा गया है कि स्क्रिप्ट Chainlink, Uniswap V2, SushiSwap, Curve Finance और Balancer पर ETH/USDC कीमतों की निगरानी करती है, और आर्बिट्राज तभी शुरू करती है जब मूल्य अंतर 0.9% या उससे अधिक हो जाता है।
सूचीबद्ध flash-loan प्रोटोकॉल Aave, dYdX, Uniswap V3 और Balancer हैं, जिनके शुल्क प्रतिशत और अधिकतम USDC राशि README में बताई गई है। बॉट में प्रोटोकॉल चुनने, ETH में ऋण राशि निर्धारित करने, वॉलेट को फिर से बनाने या आयात करने, आर्बिट्राज शुरू करने और बाहर निकलने के लिए एक इंटरैक्टिव कमांड-लाइन मेनू शामिल है। पहली बार चलाने पर एक नया वॉलेट बनाया जा सकता है या प्राइवेट की (private key) द्वारा आयात किया जा सकता है; की (key) को wallet.json में सहेजा जाता है। README इस बात पर जोर देता है कि wallet.json को Git में कमिट नहीं किया जाना चाहिए, प्राइवेट की का बैकअप ऑफलाइन रखा जाना चाहिए, और एक समर्पित वॉलेट और छोटी परीक्षण राशियों की सलाह दी जाती है।
वर्णित कॉन्फ़िगरेशन और डिपेंडेंसी में npm के साथ Node.js, और ethers, inquirer और chalk पैकेज शामिल हैं। README में मॉड्यूल फॉर्मेट त्रुटियों, अमान्य प्राइवेट-की फॉर्मेट, अपर्याप्त फंड, RPC पुन: कनेक्शन और गायब ट्रेडिंग पेयर्स के लिए समस्या निवारण नोट्स शामिल हैं। यह यह भी नोट करता है कि वास्तविक बाजारों में 0.9% मूल्य अंतर दुर्लभ है और स्क्रिप्ट प्रदर्शन के लिए एक सिम्युलेटेड अवसर दिखा सकती है। प्रोजेक्ट को शैक्षिक उद्देश्यों के लिए 'जैसा है' वैसा ही साझा किया गया है और इसमें 'अपने जोखिम पर उपयोग करें' का डिस्क्लेमर है; README स्वतंत्र सत्यापन, ऑडिट परिणाम या लाइव लाभप्रदता का प्रमाण प्रदान नहीं करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.