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

FlashLoanArbitrage जavaScript में लिखा गया एक डिसेंट्रलाइज्ड फाइनान्स (DeFi) आर्बिट्रेज बोट है। यह चार प्लेटफ़ॉर्म—Chainlink (ऑरेकल बेसलाइन के रूप में), Uniswap V2, SushiSwap, Curve Finance, और Balancer—के बीच ETH/USDC कीमतों की निगरानी करता है, और जब कीमतों में कम से कम 0.9% का अंतर आता है तो स्मार्ट कॉन्ट्रैक्ट फ्लैश लोन के जरिए आर्बिट्रेज ट्रेड ट्रिगर करता है। यह बोट चार फ्लैश लोन प्रोटोकॉल—Aave, dYdX, Uniswap V3, और Balancer—को सपोर्ट करता है, जिनकी फी-स्ट्रक्चर और लिक्विडिटी सीमाएँ अलग-अलग हैं। वर्कफ़्लो उपयोगकर्ता के ETH को USDC में बदलता है, फ्लैश लोन लेता है, सस्ते प्लेटफ़ॉर्म पर ETH खरीदता है, महंगे पर बेचता है, लोन और शुल्क वापस करता है, और शेष लाभ उपयोगकर्ता के वॉलेट में भेज देता है। उपयोग के लिए goflash.js और package.json डाउनलोड करना, Node.js निर्भरताएँ npm से इंस्टॉल करना, और स्क्रिप्ट चलाना आवश्यक है। पहले लॉन्च पर उपयोगकर्ता Ethereum वॉलेट बनाता या इम्पोर्ट करता है; प्राइवेट की wallet.json में सहेजी जाती है। इंटरैक्टिव CLI मेनू से उपयोगकर्ता प्रोटोकॉल चुन सकता, लोन राशि सेट कर सकता, और कीमत निगरानी शुरू कर सकता है। स्क्रिप्ट हर 60 सेकंड में कीमतों की जाँच करती है, वास्तविक समय की कीमत डेटा और दिशात्मक तीर दिखाती है, और तभी निष्पादित होती है जब स्प्रेड थ्रेशोल्ड पूरी हो। उपयोगकर्ताओं को गैस लागत के लिए कम से कम 0.1 ETH अपने वॉलेट में रखने की सलाह दी जाती है, खासकर बड़े लोन लेते समय। यह प्रोजेक्ट शिक्षाप्रद उद्देश्यों के लिए ऐसे-वैसे शेयर किया गया है और स्मार्ट कॉन्ट्रैक्ट इंटरैक्शन, गैस लागत, स्लिपेज, और बाजार अस्थिरता से जुड़ी निहित वित्तीय जोखिम होती हैं।