I had implemented Ethereum Blockchain as a service from Microsot azure. The client i am using is from Metamask. I am not able to send ether from one wallet to other and i get an error Invalid sender . Sending ether froenter image description herem Network to the wallet works fine. Can you please help.enter image description here Thanks, Phani

  • I answered this question, so you should mark it answered so the system will stop showing the question to people, looking for answers. – DanF May 29 '17 at 6:31
  • Any solution here? I have the same problem with MetaMask 3.9 – Robert Zaremba Jul 17 '17 at 8:27

It seems that Azure is deploying an old, somewhat outdated Ethereum client that does not implement EIP 155 replay protections, which slightly changes the signature format in a way that has a nice migration path for clients to update before signers, but not for signers to update before clients.

MetaMask has an issue for adding the ability to turn off EIP 155 Replay Protection protection for these older chains, you can track progress there:


In the meanwhile, you can work around this by manually installing the last-compatible version of MetaMask, which was v3.5.2:



It seems to be broken from the version of 25 April 2017 (3.5.4?). There is a new version already (3.6.0) but the bug is still there. I was having no trouble deploying contracts to Azure before the 25th.


I just tested with latest chrome extension and it works like a charm. Update your Chrome extension. Version: 4.1.2

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.