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

## এই রিপোজিটরি যা নথিভুক্ত করে রিপোজিটরির মেটাডেটাতে "dex-pool-optimizer"-কে আরও ভালো রিটার্নের জন্য লিকুইডিটি পুল পজিশন অপ্টিমাইজ করার টুল হিসেবে বর্ণনা করা হয়েছে, কিন্তু ভেতরের README-তে ভিন্ন কিছুর কথা বলা হয়েছে: **FlashLoanArbitrage** নামক একটি DeFi ফ্ল্যাশ-লোন আরবিট্রেজ বট। রিপোজিটরির নাম/বর্ণনা এবং README-র মধ্যে এই অমিলটি আগে জেনে নেওয়া প্রয়োজন। ## বর্ণিত উপাদানসমূহ README অনুযায়ী, প্রজেক্টটি নিম্নলিখিত বিষয়গুলো নিয়ে গঠিত: - একটি **স্মার্ট কন্ট্রাক্ট** যা ফ্ল্যাশ লোন নেয়, ETH-কে USDC-তে রূপান্তর করে, একটি ভেন্যু থেকে ETH কেনে, অন্যটিতে বিক্রি করে, ফি এবং গ্যাসসহ লোন পরিশোধ করে এবং মুনাফাকে পুনরায় ETH-তে রূপান্তর করে। - একটি লোকাল **Node.js স্ক্রিপ্ট, `goflash.js`**, যা ব্যবহারকারীর মেশিনে চলে, ETH/USDC মূল্য পোল করে এবং স্প্রেড দেখলে কন্ট্রাক্টটিকে ট্রিগার করে। README-র প্রজেক্ট স্ট্রাকচারে শুধুমাত্র `goflash.js`, `package.json`, একটি অটো-জেনারেটেড `wallet.json` এবং README-র কথা উল্লেখ আছে। স্মার্ট কন্ট্রাক্টের সোর্স কোড ওই ট্রি-তে দেখানো হয়নি, তাই উপস্থাপিত তথ্যের ভিত্তিতে অন-চেইন অংশটি পর্যালোচনা করা সম্ভব নয়। ## দাবি করা আচরণ - মূল্যের উৎস: Chainlink (অরাকল রেফারেন্স), Uniswap V2, SushiSwap, Curve Finance, Balancer। - মোটামুটি প্রতি ৬০ সেকেন্ড অন্তর স্ক্যান করে এবং আপ/ডাউন ইন্ডিকেটরসহ মূল্য প্রদর্শন করে। - পদক্ষেপ নেওয়ার আগে **≥০.৯% স্প্রেড** প্রয়োজন, যাকে লোকসান এড়ানোর থ্রেশহোল্ড হিসেবে বর্ণনা করা হয়েছে। - ফ্ল্যাশ-লোন ভেন্যুগুলোর তালিকা: Aave, dYdX, Uniswap V3, Balancer; যার প্রতিটির জন্য README-তে নিজস্ব ফি এবং সাইজ দেওয়া আছে। - `inquirer` দিয়ে তৈরি ইন্টারঅ্যাক্টিভ মেনু: প্রোটোকল নির্বাচন, ETH-তে লোনের পরিমাণ নির্ধারণ, ওয়ালেট তৈরি/পুনর্নির্মাণ, প্রাইভেট কি-র মাধ্যমে ওয়ালেট ইমপোর্ট, আরবিট্রেজ শুরু এবং এক্সিট। - ডিপেন্ডেন্সি: `ethers`, `inquirer`, `chalk`। ## ওয়ালেট হ্যান্ডলিং প্রথমবার চালানোর সময় স্ক্রিপ্টটি হয় একটি ওয়ালেট তৈরি করে অথবা প্রাইভেট কি থেকে ইমপোর্ট করে, তারপর সেই প্রাইভেট কি-টি একই ফোল্ডারের `wallet.json`-এ লিখে রাখে। README-তে সতর্ক করা হয়েছে যেন ফাইলটিকে `.gitignore`-এ যোগ করা হয়, অফলাইন ব্যাকআপ রাখা হয় এবং একটি ডেডিকেটেড ওয়ালেট ব্যবহার করা হয়। ## README-তে উল্লিখিত সতর্কতা - বাস্তব বাজারে খুব কমই প্রয়োজনীয় স্প্রেড তৈরি হয়; README-তে বলা হয়েছে যে স্ক্রিপ্টটি "প্রদর্শনের জন্য মাঝে মাঝে একটি সিমুলেটেড সুযোগ দেখায়।" - ট্রেডিং ফি, স্লিপেজ এবং গ্যাসকে ফলাফল থেকে বিয়োগ করা খরচ হিসেবে বর্ণনা করা হয়েছে। - স্ক্রিপ্টটি "শিক্ষামূলক উদ্দেশ্যে যেমন আছে তেমনভাবে (as-is)" বিতরণ করা হয়েছে। "আপনার নিজস্ব ঝুঁকিতে ব্যবহার করুন।" ## ব্যবহারিক বিবেচনা - যে কোনো টুল যা একটি সাধারণ ফাইলে র প্রাইভেট কি সংরক্ষণ করে এবং প্রথমবার চালানোর সময় সেই কি চায়, তা অত্যন্ত সতর্কতার সাথে ব্যবহার করা উচিত; শুধুমাত্র ন্যূনতম ফান্ডসহ একটি থ্রোঅ্যাওয়ে ওয়ালেট ব্যবহার করুন, যদি আদৌ ব্যবহার করেন। - মুনাফার হিসাব, লোনের সীমা এবং ফি-র শতাংশ শুধুমাত্র README থেকে নেওয়া এবং এখানে বর্ণিত ফাইলগুলো থেকে যাচাইযোগ্য নয়। - যেহেতু ডকুমেন্ট করা লেআউটে কন্ট্রাক্ট সোর্স অনুপস্থিত এবং রিপোজিটরির নাম README-র সাথে সাংঘর্ষিক, তাই বর্ণিত অটোমেশনটিকে যাচাইহীন হিসেবে গণ্য করুন। সংক্ষেপে: README-টি একটি সেলফ-রান ক্রিপ্টো আরবিট্রেজ CLI উপস্থাপন করে, লিকুইডিটি-পুল অপ্টিমাইজার নয়, এবং এর নিজস্ব টেক্সট স্বীকার করে যে সুযোগগুলো মাঝে মাঝে সিমুলেটেড হয়।