Understanding and resolving transaction problems on Sui.
How Sui Transactions Work
Sui is different from Ethereum. Transactions on Sui are instant and final. There's no waiting for confirmations or block finality.
If a transaction succeeds, it's immediately confirmed. If it fails, it fails immediately. There are no "pending" transactions that can get stuck for hours.
Transaction States
Pending
Your transaction has been submitted but not yet confirmed by the network.
What to do:
Wait a few seconds - Sui transactions are usually very fast
Check your internet connection
If it takes more than 30 seconds, the transaction may have failed
Failed
The transaction was rejected by the network and did not execute.
What to do:
Check if you have enough SUI for gas fees
Verify the transaction details were correct
Try the transaction again with correct parameters
Successful but not showing
The transaction completed but the result is not visible in your wallet.
What to do:
Refresh your wallet by pulling down or clicking refresh
Check the transaction on a block explorer (suiscan.xyz or suivision.xyz)
Wait a few minutes - indexing can sometimes be delayed
Common Issues
"Insufficient gas" error
You need SUI tokens to pay for transaction fees. Even if you're sending other tokens, gas is always paid in SUI. Make sure you have at least 0.01 SUI in your wallet.
"Object does not exist" error
The asset you're trying to interact with may have been moved or spent by another transaction. Refresh your wallet and try again.
"Dry run failed" error
The transaction was simulated and would fail if executed. This usually means invalid parameters or the action is not allowed by the smart contract.
Transaction stuck as pending
Sui transactions should complete in seconds. If stuck, it likely failed silently. Try the action again - Sui does not have "stuck" transactions like Ethereum.
NFT not showing after purchase
NFT indexing can take a few minutes. Check the transaction on a block explorer to confirm it succeeded, then refresh your wallet.
Verify on Block Explorer
You can always verify your transaction status on a Sui block explorer. Copy your transaction digest from the wallet and search for it.