关于eth交易一直处于pending的问题 以及 txn type 的类型

最近我的eth 执行erc20 token授权转账 提交广播后,变成一直处于pending状态。查看交易hash。页面提示 This txn hash was found in our secondary node and should be picked up by our indexer in a short while。

以下是我在 goerli 测试网的交易截图。

我找过nonce、gas方面的原因,我的nonce 是通过 官方的 getTransactionCount 之类 获取的(php语言)。在nonce相同的情况下,改变gas的值,也能覆盖掉前面的交易,但就是一直处于pending状态。然后使用 metaMark插件进行发送token交易,是可以成功的,查看metaMark里的交易,里面的nonce就是跟我获得到的nonce一致。不知道为什么我这个一直不行呢。 请问有人遇到这个问题嘛?另外 交易详情里都有个 txn type,比如 Txn Type: 2 (EIP-1559) ---- metaMark 好像都是属于这种的 Txn Type: 0 (Legacy) ---- 我发出的交易类型好像是这种的 都代表什么意思呢?

PS:在eth主网上,我使用这个转账功能的效果就是,有hash产生,但主网上没有我这个交易的hash内容,似乎被交易池过滤的感觉。

image.png

截图里的交易hash: 0x07f2312be92301bb4e59b7529240b61092d71e5e8c4f27837224c4f0711fcbe9

请先 登录 后评论

2 个回答

bingyu
请先 登录 后评论
bingyu
请先 登录 后评论
  • 2 关注
  • 0 收藏,2680 浏览
  • 墨菲 提出于 2022-11-12 14:54