在提交一些 tx 并且它们处于“待处理”状态后,我遇到了一个奇怪的问题,但其他 tx 使用了这些待处理 tx 中的随机数。
如果我使用 web3 通过 web3.geth.txpool.content() 获取 txpool,我会在“待处理”部分中看到来自我的地址的几个条目。特别是随机数 3441-3443。如果我得到地址的当前事务计数,它显示 3441。如果我看一下 bscscan,我还有许多其他成功的事务,其 nonce 高于 3441....如果我浏览这些条目,我能够找到使用这些 nonce 的成功 txs……但我仍然有使用这些 nonce 的待处理 txs。
如果我尝试使用待处理 tx 中的 nonce 将待处理的交易替换为更高的 gas 价格,它似乎所做的就是更新 txpool 待处理部分中的交易。