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

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