इस प्रोजेक्ट के बारे में
README अंग्रेजी में लिखा गया है और प्रोजेक्ट का नाम FlashLoanArbitrage है, हालांकि रिपॉजिटरी का नाम crypto-sentinel-bot है जिसका वर्णन 'रीयल-टाइम में क्रिप्टो बाजार स्थितियों की निगरानी' है। दस्तावेज़ एक DeFi फ्लैश-लोन अर्बिट्रेज बॉट का वर्णन करता है जो स्थानीय रूप से goflash.js नामक Node.js स्क्रिप्ट के रूप में चलता है और स्मार्ट कॉन्ट्रैक्ट के साथ इंटरैक्ट करता है। कहा गया कार्यप्रवाह: कॉन्ट्रैक्ट USDC फ्लैश लोन लेता है, सौदे से पहले उपयोगकर्ता के ETH को USDC में बदलता है, एक प्लेटफॉर्म पर कम कीमत पर ETH खरीदता है, दूसरे पर अधिक कीमत पर बेचता है, ऋण और शुल्क व गैस की वापसी करता है, शेष लाभ को USDC से ETH में बदलता है, और शुद्ध लाभ ETH में छोड़ देता है। हालांकि, README में स्मार्ट कॉन्ट्रैक्ट स्रोत कोड, सत्यापित कॉन्ट्रैक्ट पता, या तैनाती के निर्देश शामिल नहीं हैं।
स्थानीय स्क्रिप्ट पांच स्रोतों पर ETH/USDC कीमतों की निगरानी करती है: आधार मूल्य के लिए चेनलिंक ऑरैकल, यूनिस्वैप V2, सुशीस्वैप, कर्व फाइनेंस, और बैलेंसर। यह हर 60 सेकंड में कीमतों की जांच करता है और अर्बिट्रेज ट्रिगर करने से पहले 0.9% या अधिक कीमत अंतर की प्रतीक्षा करता है। यह ऊपर/नीचे/अपरिवर्तित संकेतकों के साथ रीयल-टाइम कीमतें प्रदर्शित करता है। फ्लैश लोन के लिए, यह चार प्रोटोकॉल सूचीबद्ध करता है: एवीए (0.05%, 1,00,00,000 USDC तक), dYdX (0.05%, 5,00,000 USDC तक), यूनिस्वैप V3 (0.01%, 50,00,000 USDC तक), और बैलेंसर (0.02%, 10,00,000 USDC तक)। README कम शुल्क के लिए dYdX या यूनिस्वैप V3 की सिफारिश करता है और चेतावनी देता है कि बड़े लोन में उच्च शुल्क शामिल होते हैं।
सेटअप निर्देश: goflash.js और package.json डाउनलोड करें, एक फ़ोल्डर में रखें, npm install चलाएं, फिर node goflash.js चलाएं। पहली बार लॉन्च पर, उपयोगकर्ता नया वालेट बनाने या मौजूदा वालेट को प्राइवेट की द्वारा आयात करने का चयन करता है। उत्पन्न या आयात किए गए प्राइवेट की को उसी फ़ोल्डर में wallet.json में सहेजा जाता है। मेनू में DeFi प्रोटोकॉल चयन, 10 ETH से प्रोटोकॉल अधिकतम तक ऋण राशि, वालेट पुनः बनाएं, प्राइवेट की द्वारा वालेट आयात करें, अर्बिट्रेज शुरू करें, और बाहर निकलें विकल्प हैं। README चेतावनी देता है कि 10 ETH से अधिक लोन को गैस के लिए कम से कम 0.1 ETH की आवश्यकता होती है, ट्रेडिंग शुल्क 0.1%, स्लिपेज 0.05%, और गैस की सूचीबद्धता करता है, और कहता है कि स्क्रिप्ट हर 60 सेकंड में स्कैन करती है और स्वचालित रूप से अर्बिट्रेज ट्रिगर करती है।
मुख्य सावधानियां और सुरक्षा नोट: README कहता है कि इसे बिना किसी garantie के शिक्षा उद्देश्यों के लिए साझा किया गया है और उपयोग उपयोगकर्ता के अपने जोखिम पर है। यह कहता है कि वास्तविक बाजार में आवश्यक 0.9% कीमत अंतर दुर्लभ है और स्क्रिप्ट प्रदर्शन के लिए कभी-कभी एक अनुकरण अवसर दिखाती है। यह बार-बार उपयोगकर्ताओं को wallet.json और प्राइवेट की की रक्षा करने, एक समर्पित वालेट का उपयोग करने, छोटी राशियों से शुरू करने, और wallet.json को .gitignore में जोड़ने के निर्देश देता है। दस्तावेज़ के निर्भरताएँ ethers ^6.11.1, inquirer ^8.2.6, और chalk ^4.1.2 हैं। प्रोजेक्ट संरचना में goflash.js, package.json, wallet.json (स्वचालित रूप से उत्पन्न), और README.md शामिल हैं। समस्या निवारण आइटम मॉड्यूल फॉर्मेट त्रुटियों, प्राइवेट की फॉर्मेट, अपर्याप्त धन, शून्य वालेट बैलेंस, RPC पुनः कनेक्शन, अनुपलब्ध यूनिस्वैप V2 पेयर्स, और अर्बिट्रेज अवसर न मिलने की कवरेज करते हैं।
केवल README पर आधारित स्वतंत्र मूल्यांकन: यह क्रिप्टो कीमतों की निगरानी और वैकल्पिक रूप से फ्लैश-लोन अर्बिट्रेज निष्पादित करने के लिए एक इंटरैक्टिव CLI टूल है, लेकिन प्रदान किया गया रिपॉजिटरी सामग्री काम करने, ऑडिटेड, या लाभदायक प्रणाली का प्रमाण नहीं देती है। स्मार्ट कॉन्ट्रैक्ट कोड और तैनाती विवरण की अनुपस्थिति, रिपॉजिटरी नाम/वर्णन और README शीर्षक के बीच असंगति, wallet.json में प्राइवेट की बनाने या आयात करने का अनुरोध, और अनुकरण अवसरों की स्वीकृति नेतिक जोखिम संकेतक हैं। README स्वयं प्रोजेक्ट को शिक्षात्मक के रूप में प्रस्तुत करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.