在测试网重置之前,EVM 帐户上的交易随机数已被正确获取。
但是,测试网重置后,出现了差异:
eth_getTransactionCount(address, 'latest')
0
eth_getTransactionCount(address, 'pending')
140
(使用DApp,通过Metamask连接)
Metamask 缓存账户的交易随机数。
因此重置后,需要清除其缓存。这样做:
Metamask --> 设置 --> 清除活动选项卡数据
此后,您的随机数应重置为
eth_getTransactionCount