How to Use the sBTC Bridge
Last updated
Last updated
The sBTC bridge is a web application allowing you to convert your BTC into sBTC on the Stacks chain.
Ensure that you are using the bridge located at app.stacks.co. This is the only official sBTC bridge.
If you aren't familiar with sBTC, be sure to check out the sBTC Conceptual Guide to understand how it works.
The bridge has been designed to be as simple as possible to use. In order to utilize sBTC, all you need to do is send a Bitcoin transaction using a supported wallet (like Leather or Xverse).
Below you'll find both a video and written walkthrough of using the bridge.
Note that only deposits are currently available. Withdrawals will be released in Phase 2, estimated in March 2025.
There are 5 simple steps to convert your BTC to sBTC.
After your wallet is connected, choose how much BTC you would like to convert to sBTC.
There are two transaction fees required to mint your sBTC. The first is set by the user manually when they initiate the deposit transaction within their wallet. The second is a fee used to consolidate the deposit UTXOs into the single signer UTXO. This separate transaction fee happens automatically and is set to a max of 80k sats. This is automatically deducted from your minted sBTC. This is not a signer fee but a regular Bitcoin transaction fee.
In the UI, you can monitor the status of your transaction to see when it has been completed, at which point you can see the sBTC in your wallet. It will go through three stages:
Pending - Your Bitcoin transaction is processing
Minting - Your Bitcoin transaction has processed and the sBTC signers are minting your sBTC
Completed - Your sBTC has been minted to your wallet
If you accidentally leave the transaction page, you can view the status of your transaction by adding the txId
, step
, and amount
query parameters to the bridge URL, eg. https://app.stacks.co/?txId=1ca44721135c00a170cbec406733f25d9621e0598c011c78246c2fe173c4c9aa&step=3&amount=10000
The History tab is in progress and will make viewing previous transactions easier.
Note that you may need to enable the display of the sBTC token within your wallet by clicking on 'Manage Tokens' and enabling sBTC.
If your sBTC has not been minted within 12 Bitcoin blocks, you are able to reclaim your BTC. You can do this via the bridge by visiting the reclaim page at https://app.stacks.co/reclaim?depositTxId=[TX_ID_HERE] and replacing the bracketed text with your transaction ID, eg. https://app.stacks.co/reclaim?depositTxId=8f37f750b6646f0a217121201967170bd3cfef5f2ebd4f30f359b5e9308470c4
There is an intermediate step in between depositing BTC and the sBTC signers consolidating it into the single signer UTXO. If the transaction is not picked up by signers, you can reclaim it using this UI.
This initiates a Bitcoin transaction that will transfer your BTC back to you.