🛠️
Stacks Documentation
  • Start Here
  • 🧠Concepts
    • Stacks 101
      • What Is Stacks?
      • Bitcoin Connection
      • Proof of Transfer
      • Stacks Among Other Layers
      • Financial Incentive and Security Budget
    • Network Fundamentals
      • Network Basics
      • Mainnet and Testnets
      • Accounts
      • Authentication
      • Bitcoin Name System
      • SIPs
      • Technical Specifications
    • Block Production
      • Mining
      • Signing
      • Bitcoin Finality
      • Bitcoin Reorgs
      • Stacking
    • Transactions
      • How Transactions Work
      • Post Conditions
    • Clarity
      • Overview
      • Decidability
    • sBTC
      • Core Features
      • sBTC Operations
        • Deposit
        • Withdrawal
        • Deposit vs Withdrawal Times
      • Emily API
      • Peg Wallet UTXO
      • Clarity Contracts
        • sBTC Registry
        • sBTC Token
        • sBTC Deposit
        • sBTC Withdrawal
      • Auxiliary Features
        • Transaction Fee Sponsorship
        • Signer Wallet Rotation
      • Walkthroughs
        • Signer Process Walkthrough
        • sBTC Transaction Walkthrough
      • sBTC FAQ
    • Gaia
      • Configuration
      • Deploy Gaia Hub
      • Amazon EC2
      • Linux
      • Mac OS
  • 🛠️Guides & Tutorials
    • Developer Quickstart
    • Clarity Crash Course
    • Build a Borrowing & Lending Protocol
    • Bitcoin Integration
      • Sending Bitcoin with Leather Wallet
      • Verifying a Bitcoin Transaction
      • Parsing a Bitcoin Transaction
    • Create Tokens
      • Creating a NFT
      • Creating a Fungible Token
    • Build a Frontend
      • Post Conditions with Stacks.js
      • Authentication with Stacks.js
      • Sending Transactions with Stacks.js
    • Testing Smart Contracts
      • Fuzz Testing
    • Run a Node
      • Run a Node with Docker
      • Run a Node with Digital Ocean
      • Run a Node with a Hosted Provider
      • Run a Node with Quicknode
      • Run a Bitcoin Node
      • Run a Pruned Bitcoin Node
    • Run a Miner
      • Miner Prerequisites
      • Miner Costs and Fees
      • Mine Testnet Stacks Tokens
      • Mine Mainnet Stacks Tokens
      • Verify Miner
    • Run a Signer
      • Signer Quickstart
      • How to Read Signer Logs
      • How to Monitor a Signer
      • Best practices for running a Signer
      • OpSec Best Practices
    • sBTC
      • How to Run an sBTC Signer
      • Best practices for running an sBTC Signer
      • How to Use the sBTC Bridge
      • Earn sBTC Rewards
    • Stack STX
      • Solo Stack
      • Operate a Pool
      • Stack with a Pool
      • Increase Stacked Position
      • Stop Stacking
    • Oracles
    • Community Tutorials
  • 📚Reference
    • API
    • Clarity Types
    • Clarity Functions
    • Clarity Keywords
    • Stacks Node Configuration
    • Signer Configuration
    • Stacks Tooling
  • 🏗️Example Contracts
    • Audited Starter Contracts
    • Stacking
    • BNS
    • Multi Send
  • 🧡Press & Top Links
    • 🔶2024
      • 🔸January 2024
      • 🔸February 2024
      • 🔸March 2024
      • 🔸April 2024
      • 🔸May 2024
      • 🔸June 2024
      • 🔸July 2024
      • 🔸August 2024
      • 🔸September 2024
      • 🔸October 2024
      • 🔸November 2024
      • 🔸December 2024
    • 🔶2025
      • 🔸January 2025
      • 🔸February 2025
      • 🔸March 2025
      • 🔸April 2025
      • 🔸May 2025
  • 🧡Bitcoin Theses and Reports
    • 🟠Bitcoin Theses
    • 📙Bitcoin Reports
  • Contribute
Powered by GitBook
On this page
  • sBTC Basics
  • sBTC Rewards Program
  • Using sBTC
  • sBTC Troubleshooting

Was this helpful?

  1. Concepts
  2. sBTC

sBTC FAQ

PrevioussBTC Transaction WalkthroughNextGaia

Last updated 1 month ago

Was this helpful?

sBTC Basics

What is sBTC?

sBTC is a decentralizedl 1:1 Bitcoin-backed asset on the Stacks Bitcoin Layer. Read more about Stacks and sBTC .

How does sBTC work?
  1. sBTC is a SIP-010 token on the Stacks blockchain that represents Bitcoin (BTC) in a 1:1 ratio. sBTC is always backed 1:1 against BTC.

  2. The sBTC peg wallet is maintained and managed by a set of sBTC signers. This decentralized approach enhances security and reduces single points of failure. Read more about Stacker Signing .

What is Bitcoin Finality, and why is it important?

Stacks and sBTC state automatically fork with Bitcoin. As such, all transactions settle to Bitcoin with 100% Bitcoin Finality. This protects users against attacks to sBTC via a hard fork. This is a critical security measure that aligns sBTC security with Bitcoin. Read more in .

How does the Stacks Signer network improve security?

Signers are responsible for approving all sBTC deposit and withdrawal operations, ensuring the integrity of the system. With a requirement of 70% consensus for transaction approval, Signers maintain the protocol's liveness and security.

To launch sBTC, the Stacks community approved , defining the criteria for selecting signers based on factors such as technical expertise, reliability, performance, and decentralization. An initial group of 15 institutional Signers has been chosen for Phase 1 to maintain simplicity and reduce operational risks. This group will expand over time as the protocol matures.

The list of sBTC signers is public and listed .

What security measures have been put in place to ensure sBTC is safe?

sBTC is always backed 1:1 against BTC, and it's verifiably secure through threshold cryptography. sBTC removes the need for 3rd party custodian or trusted setup. Instead, BTC is secured by a decentralized signer set.

Partnerships with top-tier security experts have been established to ensure the protocol is fortified at every level:

  1. Asymmetric Research: is a core security contributor. Known for their rigorous research and protocol audits, Asymmetric brings security expertise to sBTC to identify and mitigate potential vulnerabilities.

  2. ImmuneFi: A robust bug bounty program incentivizes ethical hackers to uncover and address potential issues, adding an additional layer of defense.

  3. 3rd Party Audits: Independent audit reports are in progress for additional security reviews, ensuring the protocol is thoroughly vetted by external experts.

What sets sBTC apart?

Here are the main differentiating characteristics of sBTC:

  • sBTC is a true Bitcoin native product

  • sBTC is backed by respected leaders in the Bitcoin community (signer network)

  • sBTC's security is provided by a decentralized network of validators/signers rather than a single custodian, removing the need to trust a single entity or exchange

  • sBTC leverages 100% Bitcoin finality

  • sBTC's technology offers optimal UX and DevEx for an L2

  • sBTC is a fully transparent project/product working in the open with public code

Where can I learn more about the sBTC signers?

sBTC Rewards Program

Where does the yield paid in BTC come from?

The sBTC Rewards Program is powered by a group of Stackers "Stacking" STX to a designated reward address, contributing their BTC rewards to the program.

To enable the sBTC Rewards Program, these stackers contribute the corresponding Proof of Transfer BTC rewards to the sBTC incentive pool. This BTC from the incentive pool is directly deposited into a smart contract that bridges the BTC to sBTC and distributes the rewards pro rata to sBTC holders.

The program is designed to increase sBTC liquidity and drive early usage of the protocol.

Here's a handy illustration to show the sBTC incentives design:

How are rewards distributed?

sBTC is automatically distributed every two weeks to the STX address used to enroll in your non-custodial wallet.

What do I have to do to be eligible for rewards?

To be eligible, you must enroll in the rewards program at bitcoinismore.org.

Do I need to re-enroll in the sBTC Rewards Program if I previously enrolled in the sBTC Rewards Program and have received additional sBTC?

No re-enrollment is needed. The Yield smart contract will automatically calculate enrolled users updated balance, as long as the sBTC contract address remains the same.

What level of rewards should I expect?

The level of rewards users can expect will vary based on the amount of STX in the rewards pool, the PoX yield rate, and the amount of sBTC that has been minted.

What is the difference between PoX Rewards and the sBTC Rewards Program?

PoX Bitcoin rewards are earned by Stackers who lock up their STX tokens to secure the Stacks network, a process that has been ongoing since the launch of Stacks.

The sBTC Rewards Program, on the other hand, offers additional BTC rewards specifically for early adopters who hold sBTC without requiring them to participate in network consensus or lock up any tokens.

Using sBTC

When will sBTC be available?

sBTC deposits first went live on December 16, 2024, quickly hitting the 1,000 BTC cap. The second cap will go live on February 25th, 2025, quickly hitting the 3,000 BTC cap. Withdrawals went live on April 30, 2025.

What wallets are supported for sBTC?

We are actively working with institutional custodians, staking providers, and other 3rd party wallets to support sBTC. More will be announced.

Why is there a .01 BTC minimum for BTC to sBTC deposits?

A .01 BTC minimum is imposed for BTC to sBTC deposits to ensure the system does not get spammed by many smaller transactions. We are exploring reducing the deposit minimum for future phases.

What are the steps to use the sBTC Bridge and earn rewards?
  1. Seamlessly start earning sBTC rewards. sBTC is automatically paid every two weeks to the STX address used to enroll in your non-custodial wallet.

Note: There is an initial lock-up period until withdrawals are activated in March. Following the lock-up period, sBTC can always be withdrawn.

How long will it take for my BTC deposit to confirm?

sBTC facilitates rapid movement between BTC and sBTC.

  1. BTC to sBTC conversion can be completed within 3 Bitcoin blocks (under an hour).

  2. sBTC to BTC conversion can be completed within 6 Bitcoin blocks (Approximately two hours)

Why is there a cap on the total BTC pegged in?

A BTC cap will be implemented to ensure a smooth rollout process with a focus on security.

In addition, the BTC cap will give developers the time to focus on the sBTC user experience and integration with DeFi applications across the Stacks ecosystem prior to opening sBTC for all users.

Are there any associated fees with minting 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.

Are there multi-signature solutions for sBTC?
Are custodians available to support sBTC?

At the moment, there is no custodian support for sBTC. However, we are actively working with institutional custodians to support sBTC.

Copper and BitGo already support Stacks and Stacking; however, we are working to prioritize SIP-10 and sBTC integration.

sBTC Troubleshooting

My Bitcoin transaction confirmed, but I'm not seeing the sBTC token in my wallet.

You may need to enable the display of the sBTC token within your wallet by clicking on 'Manage Tokens' and enabling sBTC.

I received an "Errors.Invalid_Transaction" error when using an Xverse Wallet

If you received a "Errors.Invalid_Transaction" error when using an Xverse Wallet, you may be using a "Nested SegWit" wallet. To resolve the issue, change your Xverse wallet to use the "Native SegWit".

sBTC still isn't showing up in wallet after 3 Bitcoin blocks. How much longer do I have to wait?

BTC to sBTC conversions are typically completed within 3 Bitcoin blocks. Due to the speed of Bitcoin blocks, deposits can take up to two hours to see sBTC in your wallet.

However, there may be a lag with your Leather or Xverse wallet where the sBTC will take another 20 minutes to show up in the wallet.

I didn't receive a confirmation that I enrolled in the rewards program. How can I ensure I'm enrolled?

Read the "" post for more information about each signer and their qualifications.

When Stacking STX, Stackers receive BTC through Stack's (PoX) consensus mechanism. For example, over a given 2-week period, the Stacks protocol has historically , paid in BTC.

Full decentralization of the Signer set will follow in , gradually expanding beyond the initial 15 community-elected signers.

and wallets are supported — two leading wallets with seamless integrations designed for Bitcoin and Stacks users.

In addition, and support sBTC.

In the Stacks Documentation, find a and a .

Ensure BTC is accessible via one of the following non-custodial wallets: , , , or .

To interact with the sBTC protocol and mint sBTC, head to and connect your non-custodial wallet with BTC ready to deposit.

Enter the BTC amount to convert to sBTC ( will guide you through this step).

Enter your Stacks receiving address to initiate the transfer ( will guide you through this step).

After your sBTC has been minted to your wallet, visit the rewards program site at and connect your wallet. Then click the 'Earn Rewards' button. Read more in .

Read more in the .

Yes. provides a multi-signature solution for sBTC users.

Visit . On the enroll page, when your wallet is linked, it will say enrolled if you are enrolled in the program.

🧠
here
here
here
the Stacks Documentation
SIP-028
here
Asymmetric Research
Selection of sBTC Signer Set
Proof-of-Transfer
distributed around 10% APY to Stackers
a subsequent phase
Xverse
Leather
Ledger
Asigna
video
more detailed walkthrough
Xverse
Leather
Ledger
Asigna
app.stacks.co
app.stacks.co
app.stacks.co
bitcoinismore.org
the Stacks Documentation
Stacks Documentation
Asigna
bitcoinismore.org