প্রকল্প সম্পর্কে

FlashLoanArbitrage হল ইথিয়ারিয়ামে কাজ করে একটি ডেসেন্ট্রালাইজড ফাইন্যান্স আর্বিট্রেজ বট। এটি Node.js স্ক্রিপ্ট (goflash.js) এবং স্মার্ট কনtrak্টের সাথে যুক্ত হয়ে ফ্ল্যাশ লোন ট্রেড সঞ্চালন করে। কিভাবে কাজ করে: - স্ক্রিপ্ট পাঁচটি প্ল্যাটফর্মে ETH/USDC মূল্য পর্যবেক্ষণ করে: Chainlink (ওরাকেল বেসলাইন), Uniswap V2, SushiSwap, Curve Finance এবং Balancer। - যখন প্ল্যাটফর্মগুলির মধ্যে মূল্য পার্থক্য 0.9% বা তার বেশি হয়, বটটি স্মার্ট কনট্র্যাক্টের মাধ্যমে ফ্ল্যাশ লোন আর্বিট্রেজ সঞ্চালন করে। - কনট্র্যাক্টটি 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% ফি সেটআপ: 1. রিপোজিটরিথেকে goflash.js এবং package.json ডাউনলোড করুন। 2. ডিপেন্ডেন্সিগুলি ইনস্টল করতে npm install চালান (ethers, inquirer, chalk)। 3. node goflash.js দিয়ে লঞ্চ করুন। 4. প্রথম বার চালানোর সময় একটি ওয়ালেট তৈরি বা ইমপোর্ট করুন (প্রাইভেট কি wallet.json-এ সংরক্ষিত)। 5. ফ্ল্যাশ লোন প্রোটোকল নির্বাচন করুন, লোন পরিমাণ নির্ধারণ করুন এবং আর্বিট্রেজ শুরু করুন। বটটি প্রতি 60 সেকেন্ডে মূল্য স্ক্যান করে এবং সময়মতো মূল্য এবং ট্রেন্ড ইন্ডিকেটর প্রদর্শন করে। যখন 10 ETH এর বেশি লোন নেওয়া হয়, তখন ওয়ালেটে কমপক্ষে 0.1 ETH থাকা আবশ্যক গ্যাস ফি পরিশোধের জন্য। ডিপেন্ডেন্সিগুলি: ethers ^6.11.1, inquirer ^8.2.6, chalk ^4.1.2। প্রকল্পটি শিক্ষামূলক উদ্দেশ্যে শেয়ার করা হয়েছে।