我最近一直在尝试松露,并按照以下教程进行操作:http://truffleframework.com/tutorials/pet-shop

每当我尝试设置交易时,我都会在下面不断遇到相同的错误



在线检查并阅读了许多与此相关的文章,但到目前为止,尚未找到可能导致此问题的原因。

  • 松露v3.4.7
  • Solidity v0.4.13
  • Npm v5.3.0
  • TestRPC v4.0.1(也适用于Ganache)
  • Metamask v3.9.5

  • 据我了解,似乎无法找到先前的交易来哈希新交易?

    最佳答案

    使用MetaMask v3.14.1,您可以按照以下步骤重置帐户:

    引用:http://metamask.helpscoutdocs.com/article/36-resetting-an-account
    (感谢Tim Wu)

    旧回应:
    yatskevich的答案是正确的。
    但是,对于人们如何将松露4+与“松露开发”一起使用,您需要在每次运行松露开发时删除并重新安装MetaMask,以使其重新工作!
    此问题已在此处解决:
    https://github.com/trufflesuite/truffle/issues/681,在这里:
    https://github.com/trufflesuite/ganache/issues/112,也位于此处:https://github.com/MetaMask/metamask-extension/issues/1999
    简而言之,他们正在努力,与此同时,您每次都需要重新安装MetaMask!

    关于node.js - TestRPC/Ganache : the tx doesn't have the correct nonce,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45585735/

    10-09 20:45