Skip to main content

Failed Transactions

When a transaction fails, your funds remain in your wallet. Here’s how to diagnose and fix common failure causes.

Understanding Transaction Failures

When a transaction fails:
  1. Your tokens are safe — Failed transactions don’t move funds
  2. Gas may be consumed — Some failures still use gas
  3. You can retry — Usually with adjusted settings

Common Failure Reasons

Slippage Exceeded

Error: “Slippage tolerance exceeded” or “INSUFFICIENT_OUTPUT_AMOUNT” What happened: The price moved more than your allowed slippage between when you submitted and when the transaction executed. Fix:
1

Increase Slippage

Go to ⚙️ SettingsSlippage and increase by 5-10%.
2

Retry Trade

Submit the trade again with higher slippage.
Recommended slippage:
Token TypeSlippage
Stable/Blue chip1-3%
Medium volatility5-15%
High volatility15-30%
New launches30-50%

Insufficient Gas

Error: “Insufficient funds for gas” or “Out of gas” What happened: You don’t have enough native tokens to pay for the transaction. Fix:
1

Check Balance

Use /balance to see your native token balance.
2

Add Funds

Deposit more native tokens (S, MON, ETH, etc.).
3

Reduce Trade Size

If trading native tokens, leave some for gas.
Always keep at least 1-5% of your balance as native tokens for gas.

Insufficient Balance

Error: “Insufficient balance” or “Transfer amount exceeds balance” What happened: You tried to trade more tokens than you have. Fix:
  • Check your actual balance with /balance
  • Reduce trade amount
  • Account for any pending transactions

Price Impact Too High

Error: “Price impact too high” or similar What happened: Your trade size would move the market price significantly. Fix:
1

Reduce Size

Trade a smaller amount.
2

Split Into Multiple

Do several smaller trades instead of one large one.
3

Use DCA

Spread the trade over time with DCA orders.

Token Has Sell Restrictions

Error: “Transfer failed” or transaction reverts on sell Possible causes:
  • Honeypot — Token designed to prevent selling
  • Blacklist — Your address was blocked by the token
  • Cooldown — Token has trading cooldown period
  • Max wallet — Selling would leave you with invalid amount
Investigation:
  1. Check if others can sell (community/socials)
  2. Review token contract on block explorer
  3. Check GoPlus security report
If it’s a honeypot, your funds may be unrecoverable. This is why GoPlus warnings are important.

Network Congestion

Error: Transaction pending for extended time, then fails What happened: Network was too congested and your transaction wasn’t included before timing out. Fix:
  • Wait for network congestion to reduce
  • Retry during lower traffic periods
  • Some chains have peak hours — avoid those times

Contract Execution Failed

Error: “Execution reverted” or contract-specific error Possible causes:
  • DEX router issue
  • Liquidity pool drained
  • Contract paused
  • Invalid token pair
Fix:
  1. Wait and retry — temporary issues often resolve
  2. Try a different token pair
  3. Check if the DEX/token has known issues

Checking Transaction Status

To investigate a failed transaction:
1

Get Transaction Hash

AceBot provides a transaction hash when you submit.
2

Open Block Explorer

Go to the explorer for your chain (sonicscan.org, monadvision.com, etc.).
3

Search Transaction

Paste the transaction hash in the search bar.
4

Check Status

Look for:
  • Status: Success, Failed, or Pending
  • Error Message: If failed, reason is often shown
  • Gas Used: How much gas was consumed

Transaction Still Pending

If your transaction is stuck pending:
Wait TimeAction
< 2 minNormal, just wait
2-5 minCheck explorer, may be congested
5-15 minLikely stuck or failed silently
15+ minTransaction probably failed, retry
Most stuck transactions eventually fail and can be replaced.

Recovering From Failures

After a failed transaction:
  1. Verify balance — Your tokens should still be there
  2. Diagnose cause — Use this guide to identify the issue
  3. Adjust settings — Fix slippage, amount, or wait for conditions to improve
  4. Retry — Submit the transaction again
Failed transactions don’t double-spend. If you retry immediately after a failure, you won’t lose funds twice.

Preventing Future Failures

Match slippage to token volatility. Start higher and reduce if trades consistently succeed.
  • Verify token security (GoPlus)
  • Check liquidity depth
  • Review price impact
  • Confirm you have gas
Test new tokens with small trades before committing larger amounts.
Keep sufficient native tokens for multiple transactions.

When to Contact Support

Contact support if:
  • Transaction succeeded but tokens didn’t arrive
  • Funds are missing after a failed transaction
  • You’re experiencing repeated failures with correct settings
  • You see an error message not covered here