इस प्रोजेक्ट के बारे में
FlashLoanArbitrage एक डिसेंट्रलाइज़्ड फाइनेंस (DeFi) आर्बिट्रेज बॉट है जो जावास्क्रिप्ट में लिखा गया है और Node.js के माध्यम से स्थानीय रूप से चलाया जाता है। यह हर 60 सेकंड में Chainlink, Uniswap V2, SushiSwap, Curve Finance, और Balancer सहित पांच प्लेटफ़ॉर्म पर ETH/USDC की कीमतों की निगरानी करता है और जब कीमत का अंतर 0.9% या अधिक होता है तो फ्लैश-लोन आर्बिट्रेज ट्रेड ट्रिगर करता है।
बॉट एक स्मार्ट कॉन्ट्रैक्ट और एक स्थानीय स्क्रिप्ट (goflash.js) का उपयोग करता है जो आर्बिट्रेज प्रवाह को निष्पादित करता है: उपयोगकर्ता के ETH को USDC में बदलें, किसी एक सपोर्ट किए गए प्रोटोकॉल से USDC में फ्लैश लोन लें, एक प्लेटफ़ॉर्म पर कम कीमत पर ETH खरीदें, दूसरे पर उच्च कीमत पर बेचें, फ्लैश लोन और शुल्क को लौटाएं, शेष USDC लाभ को वापस ETH में बदलें, और शुद्ध लाभ उपयोगकर्ता की वॉलेट में लौटाएं। गैस लागत उपयोगकर्ता के मौजूदा ETH बैलेंस से कवर होती है।
सपोर्ट किए गए फ्लैश-लोन प्रोटोकॉल:
- Aave: 10,000,000 USDC तक, 0.05% शुल्क
- dYdX: 500,000 USDC तक, 0.05% शुल्क
- Uniswap V3: 5,000,000 USDC तक, 0.01% शुल्क
- Balancer: 1,000,000 USDC तक, 0.02% शुल्क
बॉट में प्रोटोकॉल चुनने, लोन राशि सेट करने (10 ETH से लेकर प्रोटोकॉल अधिकतम तक), वॉलेट प्रबंधित करने (निजी कुंजी द्वारा बनाना या आयात करना), और कीमत निगरानी शुरू/रोकने के लिए एक इंटरैक्टिव CLI मेनू शामिल है। पहली बार लॉन्च पर, उपयोगकर्ता एक नई वॉलेट बना सकते हैं या निजी कुंजी के माध्यम से मौजूदा को आयात कर सकते हैं; निजी कुंजी wallet.json में सहेजी जाती है।
निर्भरताएं: ethers (^6.11.1), inquirer (^8.2.6), chalk (^4.1.2)। उपयोगकर्ताओं के पास गैस शुल्कों के लिए पर्याप्त ETH होना चाहिए (10 ETH से अधिक लोन के लिए अनुशंसित बैलेंस ≥0.1 ETH)। README बताता है कि प्रोजेक्ट को शैक्षिक उद्देश्यों के लिए ऐसे ही साझा किया गया है और असल बाजार में 0.9% threshold को पूरा करने वाले आर्बिट्रेज अवसर दुर्लभ हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.