This application demonstrates sending sBTC (Stacks Bitcoin) to a native Segwit Bitcoin address. It provides a simple interface with two wallet instances, allowing users to experience how sBTC transactions can work with Bitcoin addresses.
This is a demonstration application only.
- It is offered AS IS subject only to the terms LICENSE.
- Entering a Bitcoin address generated outside of this app will cause your sBTC to be lost unless you have the private key and technical knowledge to recover it.
- Sending layer 1 Bitcoin to an address generated in this app will cause your BTC to be lost unless you have the private key and technical knowledge to recover it.
- Neither New Internet Labs Limited nor anyone else will provide assistance recovering lost sBTC, STX, BTC, or other tokens.
- Clone the repository
- Install dependencies with
npm install
- Start the development server with
npm run dev
- Open Chrome to
http://localhost:5173
- Install a compatible Stacks wallet extension. Xverse and Leather have been tested.
- Before you visit this app make sure at least one of your Stacks accounts has sBTC and STX in it.
- Visit the app (hosted version here: https://sbtc-with-btc-addresses.vercel.app/)
- Accept the disclaimer when prompted.
- Connect wallet instance 1 with the Stacks account that has sBTC and STX.
- Connect wallet instance 2 with another Stacks account.
- Experiment with sending sBTC from wallet instance 1 to 2 using the bitcoin addresses in the app.
MIT License - Copyright (c) 2025 New Internet Labs Limited