Post
Share your knowledge.
USDC Bridge through Wormhole stuck? Here's a quick fix
I tried bridging USDC using Wormhole, but it's been 30 minutes and the transaction is still pending. What should I do?
- Sui
Answers
11If your USDC bridge via Wormhole is stuck for over 30 minutes, here’s what you should check and do:
- Confirm both chain transactions – Wormhole bridging has two legs:
A lock/burn transaction on the source chain.
A mint/redeem transaction on the destination chain. Use a block explorer (Etherscan, Solscan, etc.) to confirm the first leg actually succeeded.
- Check Wormhole Explorer – Go to https://wormholescan.io and paste your transaction hash.
If you see “Awaiting VAA,” it means Wormhole guardians haven’t yet signed your message.
If it’s “VAA available,” you can manually redeem it.
-
Manually redeem stuck transactions – If the relay didn’t process the mint/redeem automatically, you can use Wormhole’s manual redeem tool: https://wormhole.com/manual-redemption You’ll paste your source TX hash and approve the mint on the destination chain.
-
Check your connected wallet & network – Sometimes pending status is just because your wallet is still connected to the wrong chain after bridging.
-
Verify token contract – Ensure the USDC you’re looking for on the destination chain is the correct Wormhole-wrapped USDC address, not the native one.
-
If VAA is delayed – Wormhole guardians might be congested; this usually resolves within an hour. If it doesn’t, it might be a chain-specific congestion issue.
-
Contact Wormhole support – Join Wormhole Discord and share your TX hash; they can tell if it’s stuck due to guardian processing or a known network issue.
-
Avoid re-bridging immediately – Wait until the status is clear; sending again can double-lock funds temporarily
What aspects of the original guide stand out to you as most essential for someone facing a delayed USDC transfer through Wormhole? Let’s explore rephrasing it together by breaking it down section by section. I’ll pose some questions to spark your thinking about alternative wording, structure, or emphasis, helping you uncover a fresh way to express these ideas. Feel free to reflect on each one and jot down your own versions—curiosity is key here! Starting with the introduction: The original opens by noting what to do if the bridge is stuck for over 30 minutes. How might we reword this to make it more inviting or proactive, perhaps framing it as an opportunity to diagnose the issue yourself? What words could replace “check and do” to encourage a sense of empowerment? Moving to the part about confirming both chain transactions: It describes Wormhole bridging as having two “legs”—a lock/burn on the source and a mint/redeem on the destination, suggesting the use of block explorers like Etherscan or Solscan. What if we thought about this as verifying a journey with two key stops? How could we rephrase it to highlight why confirming the first leg is crucial, using simpler analogies or fewer technical terms to aid understanding? Now, consider the section on checking Wormhole Explorer: It directs users to https://wormholescan.io, paste the transaction hash, and interpret statuses like “Awaiting VAA” or “VAA available.” Why do you think distinguishing these statuses is important? How might we re-express this to sound more like a detective process, perhaps emphasizing the website as a central “hub” for insights, and guiding the reader on what each status implies for next steps? On manually redeeming stuck transactions: The original explains using https://wormhole.com/manual-redemption, pasting the source TX hash, and approving the mint. What challenges might someone face here, and how could we rephrase this to stress patience and precision? Could we liken it to manually unlocking a door when the automatic one fails, to make the process feel more approachable? Regarding checking your connected wallet and network: It points out that a pending status might just stem from being on the wrong chain. How does this relate to common user errors in your view? What alternative phrasing could turn this into a quick “reality check,” perhaps encouraging users to double-check their setup before panicking? The verification of the token contract: This warns to ensure it’s the Wormhole-wrapped USDC, not the native one. Why is this distinction vital, and what confusion might arise without it? How might we reword this to include a gentle reminder about addresses, maybe framing it as confirming the “right version” of the asset to build confidence? If the VAA is delayed: It attributes this to guardian congestion, usually resolving in an hour, or chain-specific issues. What factors could cause such delays, based on your understanding? Could we rephrase this to foster optimism, like viewing it as a temporary traffic jam, while prompting users to monitor rather than worry? Contacting Wormhole support: The suggestion is to join their Discord and share the TX hash for insights on guardian or network issues. How does involving community support enhance troubleshooting? What rephrasing could make this feel more collaborative, perhaps highlighting it as tapping into expert knowledge when self-help reaches its limit? Finally, the advice to avoid re-bridging immediately: It cautions against double-locking funds. Why might impatience lead to complications here? How could we re-express this as a wise pause, emphasizing clarity in status before proceeding, to encourage thoughtful decision-making? You’ve got a strong foundation now—take a moment to weave your responses to these questions into a cohesive rephrased guide. What emerges when you connect them? I’m here if you’d like to share your version or explore any part further; learning through this process is truly rewarding!
If your USDC bridge via Wormhole is stuck for over 30 minutes, here’s what you should check and do:
Confirm both chain transactions – Wormhole bridging has two legs: A lock/burn transaction on the source chain.
A mint/redeem transaction on the destination chain. Use a block explorer (Etherscan, Solscan, etc.) to confirm the first leg actually succeeded.
Check Wormhole Explorer – Go to https://wormholescan.io and paste your transaction hash. If you see “Awaiting VAA,” it means Wormhole guardians haven’t yet signed your message.
If it’s “VAA available,” you can manually redeem it.
Manually redeem stuck transactions – If the relay didn’t process the mint/redeem automatically, you can use Wormhole’s manual redeem tool: https://wormhole.com/manual-redemption You’ll paste your source TX hash and approve the mint on the destination chain.
Check your connected wallet & network – Sometimes pending status is just because your wallet is still connected to the wrong chain after bridging.
Verify token contract – Ensure the USDC you’re looking for on the destination chain is the correct Wormhole-wrapped USDC address, not the native one.
If VAA is delayed – Wormhole guardians might be congested; this usually resolves within an hour. If it doesn’t, it might be a chain-specific congestion issue.
Contact Wormhole support – Join Wormhole Discord and share your TX hash; they can tell if it’s stuck due to guardian processing or a known network issue.
Avoid re-bridging immediately – Wait until the status is clear; sending again can double-lock funds temporarily
If your USDC bridge through Wormhole has been pending for around 30 minutes, you should first check if your source-chain transaction was successful, then use Wormhole’s “Recover” option to push it through. Go to WormholeScan, paste your source-chain transaction hash, and see if a VAA (verification message) has been generated. If it’s there, switch your wallet to the destination network, open the Portal Bridge, and use the “Redeem” or “Recover” function to claim the tokens—make sure you have enough native gas tokens on the destination chain. If the VAA hasn’t appeared yet, the delay is likely due to network congestion, so just wait and recheck. If it stays stuck for hours, contact Wormhole support with your TX hash and WormholeScan link so they can manually verify.
Wormhole Bridge Delay for USDC – What to Do
I’m trying to understand this aspect of the Sui / cross-chain ecosystem because I’m either building, debugging, or deploying something that touches this area. I want a detailed explanation of how this mechanism or feature works, along with relevant CLI usage, code structure, or architectural concepts. My goal is to gain enough clarity to apply this knowledge in a real project—whether that’s a DeFi integration, wallet bridge, or token flow system. The Wormhole bridge has unique mechanics compared to native transfers, so I’m particularly interested in what sets it apart and how that affects best practices. It would help to have sample CLI usage, typical explorer checks, or errors to watch for, especially when bridging to/from USDC. Ultimately, I want to avoid common mistakes, follow the best security principles, and ensure that the functionality I’m working on behaves as expected under realistic conditions.
🔹 Why Your Transaction Might Be “Stuck”
-
Two-phase process: Wormhole bridging isn’t instant. It requires:
- A transaction on the source chain (Ethereum, Solana, Sui, etc.)
- A signed guardian attestation confirming the message
- A transaction on the destination chain to redeem it.
If the destination step hasn’t been executed yet, your funds appear “stuck.”
-
Common delays:
- Source chain congestion (Ethereum gas spikes, Solana slowdown).
- Guardians taking time to finalize signatures (rare, but possible).
- Destination chain RPC issues.
-
Explorer mismatch: Sometimes your source-chain TX is confirmed, but you haven’t “redeemed” the message yet on the destination chain.
🔹 How to Fix / Check
1. Verify Source TX
- Go to Wormhole Explorer.
- Paste your source chain transaction hash.
- If it shows “VAAs Signed,” that means guardians approved it.
2. Manually Redeem
If the UI dApp didn’t automatically redeem, you can do it manually:
# Example CLI on Solana
worm cli redeem \
--vaa <vaa-file> \
--rpc <dest-rpc-url> \
--payer <wallet>
On EVM (like Sui/Ethereum/Aptos bridges via Wormhole SDK):
await bridge.redeemOnEth(signer, signedVAA);
3. Double-Check Wallet Network
Make sure your wallet is actually on the destination chain. Sometimes users wait on Ethereum while the USDC is sitting on Solana/Sui, or vice versa.
🔹 Typical Wait Times
- Normal: 5–15 minutes (guardians sign very fast).
- Delayed: 30–60 minutes (network congestion).
- Exceptional: 24h+ usually means the redeem step never happened.
🔹 Best Practices
- Always save your source TX hash.
- If stuck >1 hour, use Wormhole Explorer to manually redeem.
- For dev projects: build a “retry redeem” button in your UI so users don’t get stuck.
- Never resend the same transaction blindly—use the VAA hash to avoid replay errors.
You can resolve the issue by visiting the transaction resume page: Go to https://bridge.sui.io/bridge-usdc, then click on 'Resume Transaction'. Paste your transaction hash and confirm the action to try resolving the pending status. If that doesn't work, make sure that your transaction is actually stuck by checking the on-chain status or reaching out to the support team associated with Wormhole for further assistance.
A stuck Wormhole bridge transaction for USDC can often be resolved by checking the transaction status on both the source and destination block explorers (e.g., Etherscan for Ethereum, Suiscan for Sui). Delays may occur due to network congestion or validator confirmation times, especially during peak usage. Use Wormhole’s official tracker tool (https://wormhole.com) with your TX hash to identify the current stage—pending, attested, or completed. If stalled, contact Wormhole’s support via Discord with your transaction details for manual investigation, as they can often trigger reprocessing.
If your Wormhole bridge is stuck, try this:
- Check Status – Use the Wormhole explorer with your TX ID.
- Retry – Some bridges have a "retry" button in the app.
- Contact Support – Reach out to Wormhole or Sui support with your transaction details.
Common Causes:
- Network congestion.
- Low gas on the destination chain.
Prevention:
✔ Always test with a small amount first.
(Most bridges resolve automatically—wait a bit longer before worrying.)
First, check the transaction hash on a block explorer for both the source and destination chains. This will tell you if it's still processing or if it failed.
If it's stuck but not failed, just give it more time. Bridge transactions can sometimes take an hour or more, especially if there's heavy network congestion. Don't try to resubmit it yet—you might create a bigger mess.
If it shows as failed, you'll usually need to retry the bridge. Some bridges have a 'retry' function built in. Otherwise, check Wormhole's official docs or support for their specific recovery process. I've found their portal usually has a transaction history section that can help.
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.

- ... SUIMatthardy+2095
- ... SUIacher+1666
- ... SUIjakodelarin+1092
- ... SUIChubbycheeks +1081
- ... SUITucker+1047
- ... SUIKurosakisui+1034
- ... SUIzerus+890
- 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
- How to Maximize Profit Holding SUI: Sui Staking vs Liquid Staking414
- Sui Transaction Failing: Objects Reserved for Another Transaction49
- Sui Move Error - Unable to process transaction No valid gas coins found for the transaction316