Testrpc:tx没有正确的随机数
最近我一直在尝试松露,并遵循以下教程: http : //truffleframework.com/tutorials/pet-shop
每当我尝试build立一个事务,我总是在下面得到相同的错误
错误:错误:tx没有正确的随机数。 帐号具有以下情况:14 tx的现时值为0
在网上检查了很多与此相关的文章,但到目前为止还没有find可能导致这个问题的原因。
- 松露v3.4.7
- Solidity v0.4.13
- Npm v5.3.0
- TestRPC v4.0.1
- Metamask v3.9.5
从我的理解,似乎是无法find以前的交易散列新交易?
尝试在MetaMask中重新连接到您的TestRPCnetworking:
- select
Main Ethereum Network
(或任何非本地Main Ethereum Network
8545) - 再次select
Localhost 8545
停止并启动一个新的TestRPC节点后,我偶然发现了这个问题。
yatskevich的答案是正确的。
然而,对于人们如何使用松露4+与“松露开发”,你需要删除并重新安装MetaMask得到它的工作,每次运行松露开发!
这个问题在这里解决: https : //github.com/trufflesuite/truffle/issues/681 ,在这里: https: //github.com/trufflesuite/ganache/issues/112 ,也在这里: https:// github。 COM / metaMask / metamask扩展/问题/ 1999
总之,他们正在努力,同时你需要每次重新安装MetaMask!