dupetheduck.com

TON Transaction Stuck Pending: Why It Happens and How to Fix It

A transaction on The Open Network shows “pending” and never confirms. This state is familiar to anyone who has used Ethereum, but the mechanics differ. TON uses a sharded architecture with Instant Hypercube Routing. That means transactions do not sit in a global mempool the way Ethereum transactions do. Instead, they travel through workchains and shardchains before reaching finality. When something blocks that path, the transaction hangs.

Why transactions get stuck

Three root causes account for most stuck TON transactions. The first is simple: insufficient balance for fees. Every TON transaction requires a fee paid in TON. If your wallet’s TON balance drops below the fee amount after you hit send, the network cannot process the transaction. It remains pending until you add more TON to that wallet.

The second cause is a seqno mismatch. TON wallets use a sequence number assigned to each outgoing transaction, and the seqno increments by one every time you send a transaction. If you fire off multiple transactions rapidly, the network may receive them out of order. One transaction might have the same seqno as another, or a seqno that has already been used. The network rejects the newer or mismatched transaction, leaving it stuck.

The third cause is network congestion during high-load events. TON’s sharding is designed to handle large volumes, but sudden spikes can still cause delays. When many users send transactions at once, the network may temporarily fail to process all of them. Your transaction then sits in a shardchain queue until the backlog clears.

How to Diagnose the Problem

Open a block explorer such as Tonscan or TON Explorer. Paste your transaction hash into the search bar. The explorer will show you the current status.

If the status says “pending,” check the “Bounced” field. A bounced message means the transaction failed at the destination. The TON blockchain sends a bounced message back to the sender when a transaction cannot be completed. This often happens if you sent tokens to a smart contract that does not accept them, or if the exchange or wallet you sent to does not support that type of token.

Look at the “Seqno” field in the transaction details. Compare it with the seqno of your last successful transaction. If the numbers do not match, the seqno mismatch is the likely culprit.

Check your wallet balance. If the fee amount exceeds your balance, the transaction cannot proceed.

How to fix it

Add TON to the wallet. If the issue is insufficient balance, deposit more TON into the wallet that sent the stuck transaction. The network will retry the transaction automatically after you top up. Sometimes it helps to wait an hour or two for the retry mechanism to kick in.

Resend with a correct seqno. If the problem is a seqno mismatch, open your wallet and send a small test transaction to yourself. This forces the seqno to reset. Let that test transaction confirm before attempting the original transaction again. If the wallet does not let you send the stuck transaction, close and reopen the app.

Wait out congestion. If the network is overloaded, you have limited options. The transaction will eventually process or expire. Many wallets show an expiration time for pending transactions. Once that time passes, the transaction is cancelled and you can try again with a higher fee. Some wallets let you bump the fee manually. Look for a “Speed up” option.

Check for bounced messages. If your transaction bounced, the error is usually permanent. You will need to send a new transaction to the correct address or contract. Do not resend the same transaction repeatedly. Confirm the destination address and the token type first.

When to walk away

A stuck TON transaction is almost never a cause for panic. The network is designed to either process the transaction or return your funds. Lost funds due to stuck transactions are rare. But if you keep sending the same transaction without fixing the root cause, you may lose the fee each time. Step back, check the explorer, and address the specific issue. The answer is almost always in the seqno, the balance, or the bounce flag.

Not financial advice. dupetheduck.com publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to ton