Post
Share your knowledge.
How to Resume a Stuck USDC Bridge Transaction on SUI?
I was in the process of bridging USDC from my ETH wallet to my Slush wallet, but I received an error message during approval on the SUI side. Now, it seems like the funds are stuck midway. I've located the transaction hash, but I couldn't find the 'Resume Transaction' option initially. Later, I found it, but I'm unsure whether this should be executed on the ETH network or SUI. I'm encountering persistent error messages and can't seem to approve the transaction. Can anyone help me resolve this issue?
- Sui
Answers
4Use the Official Sui Bridge to Resume the Transaction
Navigate to the official Sui Bridge: https://bridge.sui.io/bridge-usdc
-
Select 'Resume Transaction': Locate and click the 'Resume Transaction' option.
-
Enter the Transaction Hash: Input the transaction hash from your Ethereum side.
-
Approve the Transaction: Confirm and approve the transaction in your wallet.
If you're facing a stuck USDC bridge transaction while moving funds from Ethereum to your Slush wallet on Sui, and the process failed during the approval or execution phase on the SUI side, here’s what you need to do to get it back on track. You’ve already done the right thing by locating the transaction hash. Since the bridging process is cross-chain, but the failure occurred on the SUI side, you’ll want to resume and complete the transaction from SUI, not Ethereum.
You should go to the official bridge interface you used (like Portal, Wormhole, or the Slush bridge UI), connect your Slush wallet, and look for a “Resume Transaction” or “Recover” option. This is often shown once the bridging protocol detects an incomplete transfer linked to your wallet. When you click it, it should trigger a “redeem” or “complete transfer” transaction on the SUI chain.
Here's what you can try:
-
Make sure you have enough SUI tokens in your wallet for gas.
-
If using Wormhole or Portal, go to the explorer like https://wormholescan.io, paste your transaction hash, and click "Resume Transfer".
-
You’ll likely be prompted to approve a SUI-side transaction—this is what finalizes the USDC minting or delivery.
If you keep getting errors, clear your browser cache, reconnect the wallet, or switch to a different device or browser. Also, avoid retrying on Ethereum—this may double-spend gas and won’t fix the issue on Sui.
For visual steps and bridge-specific troubleshooting, check: https://docs.portalbridge.com/bridge/user-guides/resume-a-stuck-transaction
Transaction Block Tip If the bridge provides a raw SUI transaction block, you may need to sign and send it manually. Use the Sui CLI:
sui client execute-transaction-block --tx-bytes
This helps finalize the transaction directly from the command line if the UI fails.
Let me know the bridge name or hash if you want help inspecting it directly.
To resolve the issue, go to the SUI Bridge website at https://bridge.sui.io/bridge-usdc, then use the 'Resume Transaction' function by pasting your transaction hash and confirming. If you encounter issues with the 'Resume Transaction' option, make sure you're following the correct procedure for either the ETH network or SUI, depending on where the error occurs. For users utilizing a Ledger wallet, ensure you have the blind transactions option enabled. This can resolve issues with approvals that may seem stuck due to security settings in the wallet hardware.
When you bridge USDC from Ethereum to SUI (using Wormhole, LayerZero, etc.), it happens in two steps: First, your USDC leaves your Ethereum wallet and gets locked in a smart contract. Then, you go to the SUI side to "claim" or "redeem" the tokens. Since your transaction on Ethereum already went through and the issue happened on the SUI side, your funds are waiting to be claimed on SUI. Here's what to do: Go back to the same bridge platform (like Portal Bridge) and connect both your Ethereum and SUI wallets. Click "Resume Transaction" – this should be done while your wallet is on the SUI network, not Ethereum. Make sure your SUI wallet has enough gas (you need a small amount of SUI for the transaction). If you don’t, you won’t be able to approve anything. If the “Resume” button doesn’t work or shows an error, try using an incognito browser window. Sometimes browser extensions cause glitches. You can also check your transaction status on a bridge explorer like wormholescan.io. Just paste your Ethereum transaction hash. If it says "VAA ready" or "Redeemable," your claim is ready to process.
if you are still stuck Use the bridge’s manual redemption tool or contact their Discord support. You’ll need your Ethereum transaction hash and both wallet addresses (ETH & SUI).
Do you know the answer?
Please log in and share it.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
- How to Maximize Profit Holding SUI: Sui Staking vs Liquid Staking616
- Why does BCS require exact field order for deserialization when Move structs have named fields?65
- Multiple Source Verification Errors" in Sui Move Module Publications - Automated Error Resolution55
- Sui Move Error - Unable to process transaction No valid gas coins found for the transaction419
- Sui Transaction Failing: Objects Reserved for Another Transaction410