I'm running testrpc 3.0.5 locally on port 8454 Using Metamask 3.6.5

When I restart testrcp (and redeploy my contract) then my dapp still returns old values with Metamask. Without Metamask it works fine.

My current workaround is to connect Metamask to an other network then reconnect to localhost.

Is it some kind of caching by Metamask?

The workaround I'm doing is a bit time consuming when testing my Dapp. Is there a better way?


This is indeed a current caching bug with MetaMask. Your current workaround is basically the best there is at the moment. This is being worked on actively, but it might take a little time, the recent rush of new users has left the MetaMask team slightly behind on the current backlog of bugs.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.