我正在一个私人测试网上部署一份合同。我用的是平价。
当我打字时:
$ truffle migrate --network my-network-name我在奇偶校验接口中弹出一个密码到我的帐户。我输入它。(我知道它是正确的,因为当我故意输入错误时,我会得到一个错误。)
弹出窗口消失了,但是:
( a)没有将ETH从账户中删除
( b)控制台不变。它仍然显示:
Running migration: 1_initial_migration.js
Deploying Migrations......and,它挂在那里至少10分钟。
以前有人遇到过这种情况吗?
编辑:我还解锁了命令行上的一个帐户,如下所述:松露迁移卡住,结果是相同的:迁移挂起。
我确信我已经解锁了正确的帐户,因为来自web3.eth.accounts控制台的“0”(参见这里)返回了我正在解锁的帐户。
发布于 2017-05-18 06:43:48
通过奇偶校验,我得到的是一个屏幕显示在另一个端口上的服务所服务的页面上,该页面上有一个按钮来确认事务。如果您在部署过程中发送了几个不同的事务,则会显示一些授权请求,您必须单击所有这些请求。
解决方法是使用未锁定的部署帐户运行奇偶校验。关于如何做到这一点,请参见这个答案:松露迁移卡住
发布于 2018-04-30 20:26:51
the正在挖掘,请通过执行miner.start()启动挖掘。
https://ethereum.stackexchange.com/questions/16274
复制相似问题