A Bitcoin Taproot address (also called a Pay-to-Taproot or P2TR address) is a Bitcoin address type introduced in November 2021 with the Taproot upgrade. Taproot addresses start withDocumentation Index
Fetch the complete documentation index at: https://utexo-e7ed9bd0-feat-faucet-bot.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
bc1p on mainnet and tb1p on testnet.
Why Taproot Matters for Utexo
The Utexo Swap DEX uses Taproot addresses in two ways:- HTLC deposit addresses - The BTC deposit address generated for each BTC-to-RGB swap is a P2TR Hash Time-Locked Contract. Sending BTC to a non-P2TR address would not satisfy the HTLC conditions.
- BTC receive address (RGB-to-BTC swaps) - When you receive BTC after swapping an RGB asset, using a Taproot address improves privacy because Taproot outputs are indistinguishable from ordinary key-path spends on the blockchain.
Properties
| Property | Value |
|---|---|
| Address prefix | bc1p (mainnet), tb1p (testnet) |
| Script type | P2TR (Pay-to-Taproot) |
| Signature scheme | Schnorr (BIP-340) |
| Key aggregation | Yes - multiple keys can be aggregated into one |
| Privacy | Spend conditions are hidden until the output is spent |
| Fee efficiency | Lower fees than P2SH and P2WSH for complex scripts |
Example Taproot Address
Address Types Compared
| Format | Prefix | Type | Notes |
|---|---|---|---|
| Legacy | 1... | P2PKH | Oldest format; highest fees |
| SegWit (native) | bc1q... | P2WPKH | Widely supported; lower fees |
| Taproot | bc1p... | P2TR | Recommended for Utexo swaps; best privacy |
Do I Need a Taproot Address?
For BTC-to-RGB swaps: Utexo generates the deposit address automatically - it will always be a P2TR address. You do not need to generate one yourself. For RGB-to-BTC swaps: You provide the BTC receive address. Any standard Bitcoin address format works, but a Taproot address is recommended for privacy. If your Bitcoin wallet does not support Taproot addresses, a native SegWit (bc1q...) address will also work for receiving BTC.
Next Steps
- Create Wallet - Set up Tribe Wallet for RGB asset swaps
- Swap BTC to RGB - Convert BTC to an RGB asset
- Swap RGB to BTC - Convert an RGB asset back to BTC