इस प्रोजेक्ट के बारे में

FlashLoanArbitrage एक Node.js कमांड-लाइन बॉट है जो कई DeFi स्रोतों से ETH/USDC कीमतों को पोल करता है और जब इसे कम से कम 0.9% का स्प्रेड दिखता है, तो इसे एक अलग स्मार्ट कॉन्ट्रैक्ट के माध्यम से आर्बिट्राज ट्रेड ट्रिगर करने के रूप में वर्णित किया गया है, जिसे फ्लैश लोन द्वारा वित्तपोषित किया जाता है। README इसे प्रोडक्शन ट्रेडिंग सिस्टम के बजाय एक शैक्षिक, 'अपने जोखिम पर उपयोग करें' साइड प्रोजेक्ट के रूप में प्रस्तुत करता है। दावा किया गया वर्कफ़्लो: कॉन्ट्रैक्ट USDC में एक फ्लैश लोन लेता है, सस्ते वेन्यू पर ETH खरीदता है, इसे महंगे वेन्यू पर बेचता है, शुल्क और गैस के साथ लोन चुकाता है, और फिर जो भी लाभ बचता है उसे उपयोगकर्ता के वॉलेट में ETH में वापस बदल देता है। कहा गया है कि स्थानीय स्क्रिप्ट हर 60 सेकंड में कीमतों को स्कैन करती है और उन्हें अप/डाउन संकेतकों के साथ-साथ वर्तमान अधिकतम क्रॉस-प्लेटफॉर्म स्प्रेड के साथ प्रिंट करती है। नामित डेटा स्रोत: बेस ओरेकल के रूप में Chainlink, साथ ही Uniswap V2, SushiSwap, Curve Finance और Balancer। फ्लैश-लोन प्रदाताओं को निर्धारित शुल्क और आकार सीमाओं के साथ सूचीबद्ध किया गया है: 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 तक)। इसे चलाना: goflash.js और package.json को एक फोल्डर में रखें, npm install चलाएं, फिर node goflash.js चलाएं। डिपेंडेंसी ethers ^6.11.1, inquirer ^8.2.6 और chalk ^4.1.2 हैं। पहली बार लॉन्च करने पर एक इंटरैक्टिव प्रॉम्प्ट नया वॉलेट बनाने या मौजूदा प्राइवेट की (private key) इम्पोर्ट करने का विकल्प देता है; की (key) को उसी फोल्डर में wallet.json में लिखा जाता है। इसके बाद आने वाला मेनू प्रोटोकॉल चयन, ETH में लोन राशि (10 ETH से प्रोटोकॉल कैप तक), वॉलेट पुनर्निर्माण या इम्पोर्ट, आर्बिट्राज शुरू करने और बाहर निकलने का विकल्प देता है। README सलाह देता है कि जिनके पास लगभग 0.1 ETH से कम है, वे 10 ETH से ऊपर के लोन से बचें क्योंकि गैस कवर नहीं हो सकती है, और नोट करता है कि लोन USDC में लिए जाते हैं जबकि वॉलेट बैलेंस का उपयोग केवल गैस के लिए किया जाता है। कुछ चलाने से पहले विचार करने योग्य सावधानियां: README बताता है कि वास्तविक बाजारों में 0.9% स्प्रेड दुर्लभ हैं और स्क्रिप्ट कभी-कभी प्रदर्शन के लिए एक सिम्युलेटेड अवसर दिखा सकती है, इसलिए प्रदर्शित अवसरों को लाइव लाभ के रूप में नहीं पढ़ा जाना चाहिए। ट्रेड की लागत 0.1% ट्रेडिंग शुल्क, 0.05% स्लिपेज और गैस बताई गई है। प्राइवेट-की मॉडल (प्रोजेक्ट फोल्डर में प्लेनटेक्स्ट wallet.json) एक समर्पित, कम-बैलेंस वाले वॉलेट को समझदारी भरा विकल्प बनाता है; README स्वयं चेतावनी देता है कि उस फ़ाइल को कभी भी कमिट या साझा न करें। कोई बेंचमार्क, ऑडिट या प्रदर्शन आंकड़े नहीं दिए गए हैं, और प्रलेखित प्रोजेक्ट संरचना में केवल स्क्रिप्ट, पैकेज फ़ाइलें और README सूचीबद्ध हैं, इसलिए कॉन्ट्रैक्ट सोर्स या सत्यापित कॉन्ट्रैक्ट एड्रेस यहाँ प्रलेखित नहीं है।