Why did my transaction fail?

Though there are several possible reasons:

  • Not enough ether on origination account to perform transfer and pay for gas
  • Nonce is too high or too low
  • Signature is incorrect
  • Transaction gas consumption exceeds block gas limit