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

ビットコイン(Bitcoin)、イーサリアム(Ethereum)、リップル(Ripple)、ネム(NEM)などの仮想通貨を買うならZaifがおすすめです。

特に国内でETHを購入するなら、アルトコインでも板取引に対応しているZaif(ザイフ)が割安なのでよいですよ。

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

コメントを残す

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

CAPTCHA


Dapps
IPFSとブロックチェーンのDAppsサンプルに触れてみる

巷では最近IPFSとブロックチェーンを組み合わせてDAppsを作るパターンが増えてきているようで ブ …

Ethereum(イーサリアム)
Error: The contract code couldn’t be stored, please check your gas amount.

ALISのICOソースのzeppelinバージョンを1.2から1.8にあげようとしたときにはまったエ …

Bitcoin(ビットコイン)
ICOキャンペーンのBounty Programを行う方法

最近、周りでICOをやるかもしれないと話しを聞いて、脆弱性チェックを調べていたところ前回調べたBou …