我在rinkeby.io部署合约,然后查询报错~

报错信息如下: no contract code at given address

我部署成功了 合约地址: 0xd82F94B3a09B0b689E1f309C4b4C737941792Ac5

交易Hash:0xb1b96a75e5b8d3829d6edc5fc4627225b676b7289f2ee734c04b9fbc179934d1

请先 登录 后评论

最佳答案 2020-04-13 20:24

一种可能的原因是因为在你的账户最后的Nonce是6,但是你发送的交易的Nonce分别是 8,9,10,这样这些交易都会是Pending状态,他需要等到 tx.nonce=7的交易处理完毕,才会继续处理8,9,10.

所以需要保证 nonce 是连续不间断的。

你可以通过API查当前账户的Nonce和交易池中Pending交易的Nonce进行对比分析。

请先 登录 后评论

其它 2 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
admin
请先 登录 后评论
  • 3 关注
  • 0 收藏,6005 浏览
  • 欢喜哥 提出于 2020-03-17 20:33