部署到自己私链时migrate卡住,从没遇到这个问题。
发布于 3 个月前 作者 z6221668 353 次浏览 来自 智能合约

1.png

到这里不知道有什么解决方法了,框架也重新搭过试过,链条也重新搭过试过,还是这样,有什么好的解决方法吗?

4 回复

上面提供的信息太少没办法准确定位你的错误具体是什么。 目前可以看到的是,已经输出了这笔交易的hash,但是没有进一步往下走,你可以使用truffle console进入终端,然后使用web3.eth.getTransaction("hash")来获取交易的具体信息,根据是否有blockNumber判断是否已被打包,未被打包的情况下,你可以检查下gasPrice的值是否达到了最低值(根据你链的设置而不同,使用ganache-cli的话可以直接在命令行查看,geth则需要查看矿工的设置,默认为18gwei)

@manxiaqu 查看之后…没有被打包…gasprice是不是太大了 image.png

@z6221668 你这的gasPrice是100gwei,应该是可以被打包的,你用的是什么链客户端?ganache-cli默认会自动打包,如果是geth,需要你自己设置矿工挖矿才能打包交易。

@manxiaqu 谢谢 已经成功了。将自己truffle配置文件的gasPrice设置小一点就好了

回到顶部