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


仮想通貨全般
Stablecoin(ステーブルコイン)とは?

最近Stablecoinのツイートをよく見ており、次の仮想通貨の本命などと言われています。 ステーブ …

仮想通貨全般
難易度調整(Difficulty Adjustment)アルゴリズムとは?

最近、Monaが攻撃を受けて被害がでた件ですが 上記、大石さんの記事を引用しますが 攻撃を容易にした …

ICO
ICO Platformはどんなものがあるか?

ICO Platform にどんなものがあるか調べてみました。 ここで取り上げているICO Plat …