TX doesn’t have the correct nonce – Metamask

Ethereum(イーサリアム)

EthereumのdAppsを作ろうとしていてはまったのでメモ。

Metamaskを使用して支払いをしようとしたときに

“TX doesn’t have the correct nonce”

というエラーが発生してしまいました。

前提として、ganache-cli(testrpc)で立ち上げたprivate networkを使用した場合に自分は発生しました。

Sponsored Link


解決した方法

こちらのエラーですが自分の場合、ganache-cliで–dbオプションでデータを保存するディレクトリを指定していたのですが、こちらの保存したディレクトリを削除して、private networkを立ち上げなおしたところ問題なくMetamaskから送金できるようになりました。

どうも以下URLを参考にすると、db上にキャッシュが残ってしまったりMetamaskのバグなどがあるようで

1. networkidを変える
2. metamaskをリセットする

などと書かれていましたが、dbのファイル全削除した方がてっとり早いですね

Sponsored Link
コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


仮想通貨全般
Kyber Network 周りを調べた

先日、Sharding Research JP #1に行った時に、ちらっと話がでた Kyber Ne …

仮想通貨全般
TendermintをDocker使って起動してみる

以前、勉強会に行ってきた際にTendermintの事を聞いて ブロックチェーンプロトコルが実装できる …

仮想通貨全般
Bitcoinのdifficultyを決めるnBitsを理解する

マイニングする際の理解を深めようと思い、マイニング難易度(difficulty)を決めるnBitsに …