PolyRaffles

Why did my transaction fail?

A failed transaction can be frustrating, but it's almost always due to a common network issue. Here are the most likely reasons your transaction didn't go through.

1. Insufficient Funds for Gas/Fees

Every transaction on a blockchain (like creating a raffle or buying a ticket) requires a network fee, also known as "gas."

  • On Ethereum/Base: You must have enough ETH (on Ethereum) or ETH (on Base) in your wallet to pay this fee, in addition to the cost of the ticket.
  • On Solana: You must have a small amount of SOL in your wallet for the network fee.

Solution: Add more of the network's native token (ETH, Base ETH, or SOL) to your wallet and try again.

2. Network Congestion

If the blockchain is extremely busy, your transaction might get "dropped" or "stuck." This happens if you set your fee too low and the network is too crowded.

Solution: Wait a few minutes for congestion to clear and try again. You can also try increasing the "gas" or "priority fee" in your wallet's advanced settings to get your transaction processed faster.

3. User Rejected

This one's simple: the transaction was manually rejected from the wallet pop-up.

Solution: Try the action again and make sure to click "Approve" or "Confirm" in your wallet.

4. Bad Network Connection (RPC)

Sometimes, your wallet's connection to the blockchain (its "RPC") can be slow or out of sync.

Solution: This is an advanced fix, but trying to switch your RPC endpoint in your wallet's network settings often solves persistent, mysterious failures.

Can’t find what you’re looking for?Contact support