Transaction Failed

Updated June 2025

A failed transaction on OddsForge means the BNB Smart Chain was unable to execute your action. This guide covers the most common causes and how to fix each one.

Important: Failed transactions still consume gas fees. The BNB spent on gas for a failed transaction is not refunded by the network. Following this guide will help you avoid repeated failures.

1. Insufficient BNB for Gas Fees

Every transaction on BSC requires a small amount of BNB to pay for gas. If your wallet balance is too low to cover the gas cost, the transaction will fail before it is even submitted — or it will revert on-chain.

How to fix

  1. Open MetaMask and check your BNB balance on BNB Smart Chain.
  2. Ensure you have at least 0.005 BNB available beyond the amount you intend to trade. This provides a comfortable buffer for gas.
  3. If your balance is insufficient, deposit BNB into your wallet. See How to Deposit for instructions.
  4. Retry your transaction.
Tip: Gas fees on BSC are typically very low (fractions of a cent), but during periods of high network congestion they can spike. Always keep a small BNB reserve in your wallet.

2. Slippage Too Low

When you buy or sell outcome shares on OddsForge, the price can shift between the moment you submit your order and when it is confirmed on-chain. If the price moves beyond your slippage tolerance, the smart contract will reject the transaction to protect you from an unfavourable fill.

How to fix

  1. On the OddsForge trading panel, locate the slippage tolerance setting (often shown as a gear/settings icon near the trade confirmation area).
  2. Increase the slippage tolerance. A value of 1–3% works well for most markets. For highly volatile or low-liquidity markets, you may need 5% or more.
  3. Resubmit your transaction.
Warning: Setting slippage too high means you accept a wider price range. Only increase slippage as much as you are comfortable with, especially on large trades.

3. Nonce Issues

Every transaction from your wallet is assigned a sequential number called a nonce. If a previous transaction is stuck or was dropped, later transactions will queue behind it and eventually fail.

How to reset your nonce in MetaMask

  1. Open MetaMask and click your account icon (top-right).
  2. Go to Settings → Advanced.
  3. Scroll down and click Clear activity tab data (also referred to as "Reset Account" in older versions).
  4. Confirm the action. This clears MetaMask's local transaction history and resets the nonce counter — it does not remove your funds or keys.
  5. Return to OddsForge and retry your transaction.
Tip: You can check for stuck (pending) transactions by opening MetaMask and looking at the Activity tab. If you see a transaction marked as "Pending" for more than a few minutes, a nonce reset is likely needed.

4. Gas Price Too Low

BSC validators prioritise transactions with higher gas prices. If you manually set the gas price too low, the transaction may not be picked up by validators and will eventually time out.

How to fix

  1. When MetaMask shows the transaction confirmation popup, click Edit (next to the estimated gas fee).
  2. Select the Market or Aggressive gas option, or manually set the gas price to at least 3 Gwei (the typical BSC minimum).
  3. If a previous low-gas transaction is stuck, you can speed it up by clicking the pending transaction in MetaMask and selecting Speed Up. This resubmits the same transaction with a higher gas price.

5. Contract Interaction Errors

Sometimes a transaction fails because the smart contract rejects the action. Common reasons include:

How to fix

  1. Read the error message carefully — MetaMask often displays the revert reason (e.g., "Market closed" or "Insufficient allowance").
  2. If prompted to approve a token, confirm the approval transaction first, then retry the trade.
  3. If the market is closed, you cannot place new trades. You can still claim your winnings once the market is resolved.
  4. For liquidity-related errors, try a smaller trade amount.

6. How to Check Your Transaction on BscScan

BscScan provides detailed information about every transaction on the BNB Smart Chain, including the exact reason a transaction failed.

  1. Open MetaMask and go to the Activity tab.
  2. Click on the failed transaction to expand its details.
  3. Click View on block explorer (or copy the transaction hash).
  4. On BscScan, you will see the transaction status. If it says Fail, look for the Revert Reason or Error field — this tells you exactly why the contract rejected the transaction.
  5. Use the revert reason to match one of the causes described above and apply the corresponding fix.
Tip: You can also paste your wallet address into BscScan to view your full transaction history and identify any stuck or failed transactions.

Step-by-Step Fix Guide

If you are unsure where to start, follow this checklist in order:

  1. Check your BNB balance: Ensure you have enough BNB to cover gas fees (at least 0.005 BNB spare).
  2. Read the error message: MetaMask and BscScan both display revert reasons — use them to identify the root cause.
  3. Increase slippage tolerance: Try 2–3% for normal markets, up to 5% for volatile ones.
  4. Check for pending transactions: Open MetaMask → Activity tab. If any transaction is stuck, speed it up or reset your account.
  5. Verify gas settings: Make sure gas price is at least 3 Gwei and gas limit has not been manually reduced.
  6. Re-approve the contract: If you see an allowance error, approve the OddsForge contract to spend your tokens and retry.
  7. Try a smaller amount: Reduce your trade size to work within available liquidity.
  8. Check BSC network status: Visit BscScan to confirm the network is producing blocks normally.
  9. Clear activity data: In MetaMask, go to Settings → Advanced → Clear activity tab data to reset your nonce.

When to Contact Support

If you have worked through every step above and your transaction still fails, contact OddsForge support. Please include the following information to help us diagnose the issue quickly:

Visit How to Contact Support for all available support channels.

Warning: OddsForge support will never ask for your private key, seed phrase, or password. If anyone requests this information, it is a scam.

Did this answer your question?