
@Uniswap V1 তৈরি করার সময়, আমি একটি বিষয় খুঁজে পাই যে, একটি ফাংশন কলের মাধ্যমে ETH পাঠানোর সময় কন্ট্রাক্টের ব্যালেন্স কিভাবে আচরণ করে। ধরুন, কন্ট্রাক্টে 10 ETH আছে। আপনি 1 ETH সহ একটি payable ফাংশন কল করেন। ফাংশনের ভিতরে, address(this).balance 10-এর পরিবর্তে 11 ETH প্রদর্শন করে। EVM ফাংশনের কোডের যেকোনো লাইন চালানোর আগেই যেকোনো আগত ETH-কে ব্যালেন্সে যোগ করে।
