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

FlashLoanArbitrage एक समान नाम के निजी प्रोजेक्ट का अंग्रेजी README है, जो एक GitHub रिपॉजिटरी के रूप में वितरित किया गया है जिसमें goflash.js नामक लोकल Node.js स्क्रिप्ट और package.json शामिल हैं। दस्तावेज़ीकरण के अनुसार, यह स्क्रिप्ट यूजर के अपने कंप्यूटर पर चलती है, होस्टेड सर्विस के रूप में नहीं, और यह एक स्मार्ट कंट्रैक्ट के साथ काम करती है जो ब्लॉकचेन पर फ़्लैश-लोन आर्बिट्रेज के चरणों को निष्पादित करता है। दस्तावेज़ीकृत कार्यप्रवाह: कंट्रैक्ट USDC में फ़्लैश लोन लेता है, ट्रेड से पहले यूजर की ETH को USDC में बदलता है, एक वेन्यू पर ETH खरीदता है और दूसरे पर बेचता है, लोन और फीस तथा गैस का भुगतान करता है, बाकी बचे USDC प्रॉफ़िट को वापस ETH में बदलता है, और शेष राशि प्रॉफ़िट के रूप में छोड़ देता है। लोकल स्क्रिप्ट पाँच स्रोतों — बेस ऑरैकल के रूप में Chainlink, Uniswap V2, SushiSwap, Curve Finance और Balancer — पर ETH/USDC कीमतों की जाँच करती है, और केवल तभी कंट्रैक्ट को ट्रिगर करती है जब वेन्यूज़ के बीच स्प्रेड कम से कम 0.9% हो। कीमतें लगभग 60 सेकंड के साइकिल पर दिखाई जाती हैं, और up, down या unchanged के संकेतों के साथ प्रिंट की जाती हैं, साथ ही प्लेटफ़ॉर्म के बीच अधिकतम अंतर भी दिखाया जाता है। README में फ़्लैश-लोन स्रोतों की सूची दी गई है: Aave (0.05% फीस, 1,00,00,000 तक USDC), dYdX (0.05%, 50,00,000 तक USDC), Uniswap V3 (0.01%, 50,00,000 तक USDC) और Balancer (0.02%, 10,00,000 तक USDC)। यूजर मेनू से एक चुनता है और 10 ETH से लेकर प्रोटोकॉल अधिकतम तक का लोन आकार सेट करता है। वॉलेट प्रबंधन इस टूल का हिस्सा है: नया वॉलेट जनरेट किया जा सकता है, या प्राइवेट की द्वारा मौजूदा वॉलेट इम्पोर्ट किया जा सकता है। नया जनरेट किया गया कī वर्किंग डायरेक्टरी में wallet.json में प्लेनटेक्स्ट में लिखा जाता है, और README बार-बार चेतावनी देता है कि इसे सुरक्षित रखें, commit न करें, और .gitignore में जोड़ें। इंटरफ़ेस inquirer और chalk के साथ बना interactieve command-line मेनू है, जो प्रोटोकॉल चयन, लोन राशि, वॉलेट क्रिएशन और इम्पोर्ट, आर्बिट्रेज शुरू करना, और एक्ज़िट जैसे विकल्प प्रदान करता है। दस्तावेज़ में गैस की आवश्यकताओं के बारे में बताया गया है (0.1 ETH से कम बैलेंस पर बड़े लोन नहीं चुने जा सकते), लगभग 0.1% ट्रेडिंग फीस और 0.05% स्लिपेज का जिक्र है, और प्राइवेट-की फ़ॉर्मेट एरर, अपर्याप्त फंड्स, ऑटोमेटिक RPC रिकनेक्शन प्रयास, और किसी विशेष वेन्यू पर अनुपलब्ध ट्रेडिंग पेयर जैसे समस्या-निवारण खंड शामिल हैं। स्वतंत्र पाठक के लिए ध्यान देने योग्य बिंदु: दस्तावेज़ बताता है कि यह प्रोजेक्ट शिक्षाप्रद् उद्देश्यों के लिए "जैसा है" आधार पर साझा किया गया है और यूजर की अपनी जिम्मेदारी पर उपयोग किया जाता है, और यह स्वीकार करता है कि असली मार्किट में 0.9% क्रॉस-वेन्यू स्प्रेड दुर्लभ है, और डेमोनस्ट्रेशन के लिए एक सिमुलेटेड अवसर कभी-कभी दिखाया जाता है। प्रदान की गई सामग्री में लाभदायकता का कोई स्वतंत्र सबूत नहीं है, और यह डिस्क पर प्राइवेट कī को प्लेनटेक्स्ट में स्टोर करने का वर्णन करता है। इसलिए वर्णित रिटर्न और वॉलेट-हैंडलिंग दोनों तरीकों को लेखक के दावों के रूप में देखना चाहिए, सत्यापित परिणाम के रूप में नहीं। README में सिस्टम का हिस्सा होने के नाते एक स्मार्ट कंट्रैक्ट का संदर्भ दिया गया है, लेकिन supplied टेक्स्ट में उस कंट्रैक्ट का कोई स्रोत वर्णित नहीं है।