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


Ethereum(イーサリアム)
Ethereumの開発用ツールリストが公開されていた!

ALISのCTO石井さんがつぶやいてたんですが とてもありがたい #Ethereum 開発ツールの一 …

Stablecoin
Stablecoinの 無担保型通貨 は実現するには?

以前の記事でStablecoinを扱いましたが、今回その中でも「無担保型」についてもう少し掘り下げよ …

技術メモ
Counterpartyの環境構築が大変という話

暗号通貨の独自通貨を作ろうとするとEthereumが有名で簡単ですが、BitcoinでもCounte …