Skip to main content

Bridging uniBTC via CCIP

Bedrock's uniBTC bridges via Chainlink CCIP, not LayerZero.

uniBTC is Bedrock's BTC-pegged token. It uses Chainlink CCIP for cross-chain transfers — different infrastructure from LayerZero, with its own fee model and relay mechanics.

Before you start

  • Add Corn to your wallet — see Connecting your wallet to Corn.

  • Hold a small amount of BTCN for gas.

  • CCIP fees are paid in LINK or in the source chain's native token (BTCN, in this case). The amount depends on destination chain congestion.

The path

  1. Visit Bedrock's app — they have a Withdraw / Bridge interface for uniBTC.

  2. Connect your wallet on the Corn network.

  3. Pick the destination chain (typically Ethereum mainnet).

  4. Enter the amount and confirm. Approve uniBTC spending if prompted.

  5. Sign the CCIP message transaction. CCIP relayers will deliver your tokens to the destination chain — typically within 20–30 minutes.

Tracking the message

Every CCIP message gets a messageId. You can track it on:

  • CCIP Explorer: ccip.chain.link — paste your messageId or source-chain transaction hash.

If your transaction is taking longer than an hour, check that the destination chain isn't congested. CCIP messages can be delayed during high-traffic periods, but they always eventually deliver as long as the message was finalised on the source chain.

uniBTC contracts

For both networks, see Known addresses for the canonical contract addresses.

What if Bedrock's app isn't working?

Ping us in the Corn Discord and we'll coordinate with the Bedrock team.

For direct CCIP interaction (advanced), the CCIP router on Corn can be called manually, but the message format is non-trivial. We strongly recommend going through Bedrock's UI.

Help

For uniBTC-specific issues, Bedrock's team is the primary contact. The Corn team can coordinate. Ping us in Discord if you need an introduction or escalation.

Did this answer your question?