I use ethers.js to estimate the erc20 token transfer gas limit. I found the gas estimate is always a little different from the actual use such as 36999 vs 41000 etc. Why this happened? They should be exactly the same?

Browse other questions tagged or ask your own question.