What can we help you with?

  1. Homepage
  2. Troubleshooting Issues
  3. Sending
  4. Gas required exceeds allowance or always failing transaction

Gas Required Exceeds Allowance or Always Failing Transaction

Last updated: October 26th, 2021

This error can occur when interacting with a contract, and means that MyCrypto could not estimate the gas limit for your transaction.

This error can be caused by a few reasons, including:

  • The gas limit required for your transaction is higher than the block gas limit. You can see the current block gas limit for the Ethereum mainnet here.
  • Contract execution for your transaction will fail, so the gas limit cannot be estimated.

In the case that the gas limit for the transaction is too high, you can send multiple transactions with the contract interactions you want to do, rather than to do a single transaction with a large execution cost. If you're not sure how to do this, you can reach out to us through the contact form, or reach out to the developers of the contract you are interacting with.

In the other case, please make sure that the data you are using for the transaction is correct. You can verify this with the developers of the contract you are interacting with.

Additionally, it's possible that MyCrypto was not able to estimate the gas limit for another reason, in which case it can help to manually specify a gas limit. Keep in mind that transactions with a contract interaction always need more than 21,000 gas. You can read more about finding which gas limit to use here.

Didn't find what you were looking for? Contact Us

MyCrypto is an open-source tool that allows you to manage your Ethereum accounts privately and securely. Developed by and for the community since 2015, we’re focused on building awesome products that put the power in people’s hands.

© 2022 MyCrypto, Inc.

Donate

Subscribe to MyCrypto

Get updates from MyCrypto straight to your inbox!

By submitting your email, you affirmatively agree to our Privacy Policy