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

FlashLoanArbitrage एक स्वचालित DeFi आर्बिट्रेज़ बॉट है जो Node.js और Solidity स्मार्ट कॉन्ट्रैक्ट्स के साथ बनाया गया है। बॉट 60-सेकंड के अंतराल पर पाँच विकेन्द्रीकृत प्लेटफ़ॉर्म—Chainlink, Uniswap V2, SushiSwap, Curve Finance, और Balancer—पर ETH/USDC की कीमतों को स्कैन करता है, और 0.9% या अधिक मूल्य अंतर होने पर निष्पादन को ट्रिगर करने की प्रतीक्षा करता है। आर्बिट्रेज़ प्रवाह इस प्रकार काम करता है: स्मार्ट कॉन्ट्रैक्ट एक चयनित प्रोटोकॉल से USDC में फ्लैश लोन लेता है, उपयोगकर्ता के ETH को पहले USDC में बदलता है, एक प्लेटफ़ॉर्म पर कम कीमत पर ETH खरीदता है, दूसरे प्लेटफ़ॉर्म पर उच्च कीमत पर बेचता है, फ्लैश लोन plus फीस और गैस को चुकाता है, शेष USDC लाभ को फिर से ETH में बदलता है, और शुद्ध लाभ को उपयोगकर्ता के वॉलेट में जमा करता है। समर्थित फ्लैश लोन प्रोटोकॉल में Aave (10M USDC तक, 0.05% फीस), dYdX (500K USDC तक, 0.05% फीस), Uniswap V3 (5M USDC तक, 0.01% फीस), और Balancer (1M USDC तक, 0.02% फीस) शामिल हैं। कम फीस वाले प्रोटोकॉल जैसे Uniswap V3 और dYdX की सिफारिश की जाती है। बॉट inquirer द्वारा संचालित एक इंटरैक्टिव CLI मेन्यू प्रदान करता है, जिसमें वॉलेट प्रबंधन (wallet.json में संग्रहीत निजी कुंजी के माध्यम से बनाएं या आयात करें), प्रोटोकॉल चयन, कॉन्फ़िगरेबल लोन राशि, और दिशात्मक परिवर्तन संकेतकों के साथ वास्तविक समय मूल्य निगरानी शामिल है। निर्भरताएँ ethers, inquirer, और chalk हैं। परियोजना शैक्षिक उद्देश्यों के लिए as-is साझा की गई है। उपयोगकर्ताओं को सलाह दी जाती है कि वे गैस के लिए पर्याप्त ETH रखें, wallet.json को संस्करण नियंत्रण में कभी भी कमिट न करें, और पहले छोटी राशि से परीक्षण करें।