ERC20的decimals问题

HuTou HuTou 提出于 2022-11-15 02:30 3358 浏览

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

0 条评论 5 学分

最佳答案

2022-11-15 17:17

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

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2022-11-15 08:52

其它 0 个回答

写回答

你需要登录后才可以回答问题,登录