I am building an application using ethereum smart contracts. I am using Metamask Chrome extension to run my application on Chrome. But I am facing a little issue. When I try to make any transaction by code Metamask say's that the account balance of sender is insufficient despite of the fact that sender's account has ethers in it. On the other hand when I try to make a transaction through my Metamask account there is not error and transactions are being made successfully.

Here is the screenshot of Metamask

enter image description here

Does anyone have an idea what could be the problem?

And here is the screenshot for the sender's account having ether

enter image description here

1 Answer 1


From what I can tell from your metamask UI, there's 0 ether in the address 0x64F66

Since it's test net, just use https://faucet.metamask.io/ to add ether to your test net address.

Your Answer

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

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