Brotocol
Developers
Introduction
Introduction
  • 👊Introduction
    • What is Brotocol?
      • ✨Brotocol 101
    • Getting Started
      • Supported Wallets
        • How to Connect your Wallet
    • What is Bonbori?
      • Why Bonbori?
      • Bonbori Consensus Model
  • 🌉Features
    • BroSwap
      • DEX Aggregation
      • How to swap Non-bridgeable Tokens?
    • BroBridge
      • How Brotocol Bridge Works?
    • Explorer
      • Active Notifications
  • Reserves
    • What is aBTC?
    • What is aUSD?
  • 🎮Developers
    • Smart Contracts
      • btc peg-in endpoint
      • btc-peg-out-endpoint
      • meta peg-in endpoint
      • meta peg-out endpoint
      • cross-peg-in-endpoint
      • cross-peg-out-endpoint
      • brotocol-staking
      • BridgeEndpoint
    • Add a New Chain
    • Supported Blockchains and Tokens
    • Security Audits
    • Integrations
      • Bitcoin
      • Bitcoin L2s or EVMs
  • 🖼️Media Kits
    • Official Links
Powered by GitBook
On this page
Edit on GitHub
  1. Features

BroSwap

Swap directly from native Bitcoin to any assets; including EVM and non-EVM assets without restriction!

PreviousBonbori Consensus ModelNextDEX Aggregation

Last updated 21 days ago

With BroSwap, you would initiate a swap directly from your Bitcoin wallet to any assets you would like to swap to.

BroSwap currently supports:

  • Bitcoin native network

  • BRC-20

  • Runes

Swap from BTC to aUSD (Wrapped version of USDT) back and forth or even purchase Runes with stables (aUSD)!

Step #1: Select the Asset You'd Like to Swap From

BroSwap currently supports up to three different networks to swap to and from:

  • Bitcoin

  • BRC-20

  • Runes

To start, click on the Asset Selection A (The first option) as shown in the screenshot above) to pick the asset you want to swap from.

Step #2: Select the Asset You'd Like to Swap To

After you have selected the asset you want to swap from, click on the Asset Selection (The second option) as shown in the screenshot above) to pick the asset you want to want to swap to.

Step #3: Choose the Token you want to Swap From / To

In the Asset Selection pop-up (as shown in the screenshot above), you’ll notice a ‘⮂ ₿’ symbol next to certain assets.

This indicates that the asset is available for swapping. In our example, I have selected $BTC -> $aUSD; Native Bitcoin network to BRC-20's $aUSD.

If the symbol is not shown, that asset cannot be swapped to.

Step #4: Checking the Rate, Network Fees, Slippages and Minimum Received

Once you’ve selected the assets you want to swap from and to, you can enter the amount you'd like to swap. BroSwap will then display an estimate of what you'll receive based on your input.

On the same page, you can also adjust settings like Network Fees, Slippage, and Route.

By default, BroSwap selects the most optimal route and network fee to ensure you get the best value for your swap!

(Optional) Step #5: Double Check your Fee Estimates, Price Impact and Minimum Received

Before you click Swap, you can check the section below the Swap button to get a good idea on how much you would receive for the Swap.

Important to note: Our UI sets a default slippage of 4%, which may cause a slight difference between the Minimum Received and the Estimated amount shown. However, most transactions typically go through with less than 1% slippage—for example, swaps like $BTC <> $aUSD.

Step #6: Swap it!

We’ll show you the details from Step #5 again before you click Confirm to swap.

If you're not satisfied with the estimates, you can go back and adjust the slippage or network fee.

Once you're happy with the rate, click Confirm to proceed.

Step #7: Approve the Transaction on your Wallet

On your wallet’s confirmation screen, you’ll see the amount that will be spent for the bridge.

Depending on the wallet you’re using, the estimated fees will also be displayed.

If everything looks good, go ahead and click Confirm to proceed.

Step #8: All done! Just wait for your Swap to Complete!

You’ve successfully initiated your first swap! 🎉

A pop-up will appear in the upper-right corner of your screen, letting you know there’s a pending transaction.

If you clicked 'My Records only' , you will be able to see your pending transactions and all you have to do now, is just wait until it's completed, that's all!

If you haven't try BroSwap, try it now here:

Be sure to before using BroSwap!

You’ll also notice the button changes to '1 Pending', indicating an active swap is in progress.

🌉
https://brotocol.xyz/bitcoin/swap
connect your wallet first
Explorer
Xverse Transaction Confirmation Breakdown