প্রকল্প সম্পর্কে
README-টি ইংরেজিতে লেখা এবং FlashLoanArbitrage শিরোনামের একটি প্রজেক্ট উপস্থাপন করে, যদিও রিপোজিটরি নাম এবং বিবরণ একটি Ethereum ড্যাশবোর্ডকে নির্দেশ করে। নথিবদ্ধ উপাদানটি একটি স্মার্ট কন্ট্রাক্ট এবং লোকাল স্ক্রিপ্ট goflash.js ব্যবহার করে DeFi ফ্ল্যাশ-লোন আরবিট্রেজের জন্য একটি Node.js CLI বটের বর্ণনা দেয়।
README অনুযায়ী, কন্ট্রাক্টটি USDC-তে একটি ফ্ল্যাশ লোন নেয়, ট্রেডের আগে ব্যবহারকারীর ETH-কে USDC-তে রূপান্তর করে, একটি ভেন্যুতে কম দামে ETH কেনে, অন্যটিতে উচ্চ দামে বিক্রি করে, লোন পরিশোধ করে, ফি এবং গ্যাস প্রদান করে, অবশিষ্ট USDC মুনাফাকে পুনরায় ETH-তে রূপান্তর করে এবং নিট মুনাফা ETH-তে ফেরত দেয়। স্ক্রিপ্টটি Chainlink, Uniswap V2, SushiSwap, Curve Finance এবং Balancer-এ ETH/USDC মূল্য পরীক্ষা করে এবং আরবিট্রেজ শুরু করার আগে অন্তত ০.৯% মূল্যের পার্থক্যের জন্য অপেক্ষা করে।
তালিকাভুক্ত ফ্ল্যাশ-লোন প্রোটোকলগুলো হলো Aave (০.০৫%, ১০,০০০,০০০ USDC পর্যন্ত), dYdX (০.০৫%, ৫০০,০০০ USDC পর্যন্ত), Uniswap V3 (০.০১%, ৫,০০০,০০০ USDC পর্যন্ত), এবং Balancer (০.০২%, ১,০০০,০০০ USDC পর্যন্ত)। সেটআপ ধাপসমূহ: goflash.js এবং package.json ডাউনলোড করুন, npm install চালান, তারপর node goflash.js চালান। প্রথমবার লঞ্চ করার সময়, একটি ইন্টারঅ্যাক্টিভ মেনু নতুন ওয়ালেট তৈরি বা বিদ্যমান প্রাইভেট কি ইমপোর্ট করার সুযোগ দেয়; প্রাইভেট কি-টি wallet.json-এ সংরক্ষিত হয়। মূল মেনু ব্যবহারকারীদের একটি DeFi প্রোটোকল বেছে নিতে, ১০ থেকে প্রোটোকল লিমিট পর্যন্ত ETH-তে লোনের পরিমাণ সেট করতে, ওয়ালেট পুনরায় তৈরি বা ইমপোর্ট করতে, আরবিট্রেজ শুরু করতে অথবা এক্সিট করতে দেয়। মনিটরিং চলাকালীন, README বলে যে স্ক্রিপ্টটি প্রতি ৬০ সেকেন্ড অন্তর স্ক্যান করে এবং আপ/ডাউন ইন্ডিকেটরসহ মূল্য প্রদর্শন করে।
README সতর্ক করে যে ব্যবহারকারীদের গ্যাসের জন্য ETH প্রয়োজন, ০.১ ETH-এর নিচে ওয়ালেট ব্যালেন্স থাকলে ১০ ETH-এর বেশি লোন নেওয়া উচিত নয় এবং ফি-র মধ্যে ট্রেডিং ফি (০.১%), স্লিপেজ (০.০৫%), গ্যাস এবং ফ্ল্যাশ-লোন ফি অন্তর্ভুক্ত। এটি মডিউল ফরম্যাট, প্রাইভেট কি ফরম্যাট, অপর্যাপ্ত তহবিল, RPC প্রাপ্যতা এবং ট্রেডিং পেয়ারের অনুপস্থিতির জন্য ট্রাবলশুটিং নোট তালিকাভুক্ত করে। এটি আরও উল্লেখ করে যে বাস্তব বাজারে ০.৯% স্প্রেড বিরল এবং স্ক্রিপ্টটি মাঝে মাঝে প্রদর্শনের জন্য একটি সিমুলেটেড সুযোগ দেখাতে পারে। নিরাপত্তা ಸಲহায় অন্তর্ভুক্ত রয়েছে wallet.json কখনোই Git-এ কমিট না করা, একটি ডেডিকেটেড ওয়ালেট ব্যবহার করা, ব্যাকআপ রাখা এবং ছোট পরিমাণে পরীক্ষা করা। ডিপেন্ডেন্সিগুলো হলো ethers ^6.11.1, inquirer ^8.2.6 এবং chalk ^4.1.2। README প্রজেক্টটিকে শিক্ষামূলক উদ্দেশ্যে 'as-is' হিসেবে শেয়ার করেছে এবং এটি ব্যবহারকারীর নিজস্ব ঝুঁকিতে ব্যবহারের কথা বলা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.