TP钱包提币显示余额不足怎么回事
发布网友
发布时间:2022-04-22 12:12
我来回答
共1个回答
热心网友
时间:2023-09-08 09:54
可能说的是矿工费不足。矿工费可以理解为交易手续费,不用数字货币,矿工费也不同,由于一般都是小额,去交易所买因为有数量*会有点麻烦,没有矿工费就无法完成交易。
在测试一个常规的合约代码时发现一个比较奇怪的现象:合约都正常部署,合约开源,验证都没有问题,通证录入,logo上传以及链上数据转账都没有任何问题,但是在tp钱包显示时却出现了一个比较奇怪的现象。tp钱包的通证余额显示异常,本来应该是显示在小数点以后的数值,不显示在小数点之后了,直接不显示小数点了。并且在转账时数量设置也不对。比如发行总量设置的100,但是实际总量显示10000000000000000000,转账时在tp钱包转账了50个,但是链上数据显示转账了0.00000000000000005个。针对该问题,经过排查确认合约代码没有问题,链上数据一切正常,tronlink波宝钱包pc端和移动端都正常,只要tp钱包异常。最终排查发现,目前tp钱包只支持6位精度的通证,不支持18位精度的通知,所以才会导致以上问题。最终修改合约代码,重新设置通证精度为6位,解决问题。