We have been running a geth 1.8 based private PoA chain for a long time. We are trying to upgrade it to geth 1.9.

After changing the command line arguments to reflect the new API and remove deprecated switches, we managed to get everything back up and running - but something doesn't look right.

When running read-only queries against the chain (Eg calling a public view method on a contract from our Dapp), the chain responds with:

insufficient funds for gas * price + value

We havn't changed anything on our Dapp frontend, and we using the same version of Metamask that we're using against our 1.8 chain.

What could we be doing wrong?

EDIT: Note that when reading from the chain using tools like truffle, it works. Only Metamask seems to have trouble.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.