2017-07-30 60 views
1

使用松露(3.4.6),metamask(3.9.2)和testrpc(4.0.1),我調用一個事務並獲得「錯誤:tx不有正確的nonce。帳戶有nonce:5 tx有nonce:15「。我已經將我的合同方法的主體切割成了一些微不足道的東西,而且我仍然可以得到它。任何想法是什麼導致它?tx沒有正確的隨機數。帳戶具有隨機數:5 tx具有隨機數:15

contract MyContract { 
    mapping (address => bool) authorized; 

    function myMethod (uint element, uint price) whenNotPaused returns (bool) { 
    if (!authorized[msg.sender]) throw; 
    return true; 
    } 
} 

我稱這樣的(使用松露)的方法:

MyContract.deployed().then((instance) => { 
     instance.myMethod (id, price, {from: account}).then (...) 

回答

0

this thread只見的交換網絡來回的建議和誤差自校。

¯\_(ツ)_/¯