5 ERC20的decimals问题

ERC20只定义了一个decimals=18,但是其他函数并没有对输入的数据进行处理 比如transfer函数,amount的数值类型是uint256,这样的话怎么能够处理成18位小数呢? 我看了一下链上别的ERC token的转账记录,如果要转账11.1的话,实际输入transfer函数的amount是11100000000000000000。用户层面的话,输入的还是11.1,请问把11.1转换成11100000000000000000这个过程是钱包或者DAPP在后台完成的吗?

请先 登录 后评论

最佳答案 2022-11-15 17:17

通常是在前端(DApp)处理的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1670 浏览
  • HuTou 提出于 2022-11-15 02:30