The wallet shows a failure popup, but the BNB or ETH in the balance is slightly lower. This does not mean the coins were transferred out.

【Conclusion】

Gas pays for on-chain computation. Once a transaction enters a block, it is charged, including transactions that fail halfway through execution. When it fails, the token you were trying to send is usually still at the original address.

【Analysis】

The node and validators have already processed this call, so the fee is not refunded. Common reasons include: slippage too high, insufficient approval, expired routing, gas limit too low, or the contract rejecting it directly. On BscScan, the status is Fail, but you can still see the transaction hash. To confirm the token amount, check Token Transfers; many failed transactions show nothing there.

【How-To】

1. Copy the transaction hash and open bscscan.com or solscan.io.

2. Check the status and error message. Don’t just look at the red text in your wallet.

3. Go back to your wallet and check your token balance to confirm nothing was sent out.

4. Fix the cause of the failure, then submit another transaction. Don’t keep clicking to resend the same transaction.

【What Not to Do】

Signing three more times immediately after a failure. If all three transactions get included in a block, you’ll pay gas three times and still have the same problem.

Future Tech: https://x.com/wlkjtec

#链上笔记 #查询 #BSC #Solana $BNB $SOL