Skip to main content
Time to read: 1 min
For the complete documentation index, see llms.txt

Bridge assets with Atlas

Atlas Bridge is a cross-chain bridge for the Rootstock ecosystem. You can use it to move assets between Rootstock and other supported networks.

  • Peg-in means you move assets into Rootstock.
  • Peg-out means you move assets out of Rootstock.

Prerequisites

You need a wallet for the source network and a wallet address for the destination network. You also need enough balance to cover both transfer amount and fees.

Do not send funds from exchange deposit addresses. Use wallets you control.

Getting Started

To get started, read How to use Atlas Bridge. Find and resolve common errors in the FAQ.

Integrate with the RSK Swap SDK

Atlas Bridge is the web interface for comparing provider routes before you connect a wallet. To quote and execute swaps from your own wallet, exchange, or dApp, use the RSK Swap SDK. The SDK calls the RSK Swap API. That API returns routes from third-party providers. Supported pairs and providers come from the API at request time. They can differ from the routes Atlas shows in the UI.

Install the package:

npm install @rsksmart/rsk-swap-sdk

The SDK estimates routes, reads swap limits, broadcasts EVM transactions through your connected wallet, and returns BIP21 or BOLT11 strings for Bitcoin and Lightning steps. Chain IDs identify EVM networks. Pass BTC for Bitcoin and LN for Lightning. Use BTC or tBTC to select mainnet or testnet on those networks. See the RSK Swap SDK repository for setup, examples, and API reference.

Store swap context securely

When you create a swap, the SDK returns a result object with a context field. That field holds provider-specific data for claiming or refunding the swap. Some providers include sensitive client-side material in context, such as keys for atomic swaps. The SDK generates this data in the browser or your app. It does not send context to the RSK Swap API.

Persist the full swap result in storage you control. Treat context as secret. Do not log it, cache it in plain text, or send it to analytics or support channels unless your runbook requires it.

Before you bridge

Atlas lets you compare provider routes, amounts, and estimated completion times before you connect a wallet. This helps you choose a route that matches your amount, speed target, and fee tolerance.

Minimum Transaction Amounts

If Atlas shows no provider for your amount, your amount is often below a provider minimum.

ProviderMinimum Peg-InMinimum Peg-Out
Flyover - Teks0.00500001 BTC0.004 rBTC
ChangellyEquivalent of 30 USDEquivalent of 30 USD
Boltz0.00001 BTC0.00001 rBTC
Native0.005 BTC0.004 rBTC
Tip

For some providers, minimums do not include fees. Keep extra balance in the source wallet.

Mainnet

Available swaps on Mainnet:

  • rBTC → BTC (L1)
  • BTC (L1) → rBTC
  • rBTC → BTC (Lightning)
  • BTC (Lightning) → rBTC
  • ETH → rBTC
  • USDT → rBTC
  • USDC → rBTC
  • WBTC → rBTC
  • BNB → rBTC
  • rBTC → ETH
  • rBTC → USDT
  • rBTC → USDC
  • rBTC → BNB
  • rBTC → WBTC

Testnet

Available swaps on Testnet:

  • trBTC → BTC (L1)
  • BTC (L1) → trBTC

Expected Time & Confirmations

Bridging depends on source-chain confirmations and provider processing. Times below are estimates. Actual times vary with network conditions.

ProviderPeg-InPeg-Out
Flyover - Teks20m20m
Flyover - Rootstock20m20m
Changelly15m15m
Boltz1m5m
Native17h34h

Safety checks before confirmation

Use this checklist before you submit:

  • Confirm source and destination networks.
  • Confirm destination address on the correct chain.
  • Confirm amount after fees.
  • Keep the transaction hash for support and tracking.

Where to Get Help

If you run into issues:

Resources

Last updated on by Owanate Amachree