This page is an index of projects using Taproot in an interesting way. Please update with links. Also see Bech32 adoption for Wallets implementing Bech32m and P2TR.
- Implemented: Real running code without major known deficiencies.
- Spec: A detailed document describing how something should work.
- Prototype: A component of something is built or a toy-level implementation.
- Idea: A description of something which could be built.
|Name||Link||Description||Phase (Implemented, Spec, Prototype, Idea)|
|Taproot Ring Signatures||https://github.com/jonasnick/taproot-ringsig||Ring Signatures over all Taproot outputs.||Prototype|
| RGB Core Library
|Library and node implementing confidential & scalable client-validated smart contracts for Bitcoin & Lightning.||Prototype/Implemented|
|Rust descriptor wallet library||https://github.com/LNP-BP/descriptor-wallet||Library for building descriptor-based bitcoin wallets, that does not work with private keys; it is advised that wallets will be designed in a way assuming zero private key access for all of their operations aside from transaction signing.||Prototype/Implemented|
|LNP/BP Core Library||https://github.com/LNP-BP/rust-lnpbp||Rust library that can be used to simplify development of layer 2 & 3 solutions on top of Lightning Network and Bitcoin blockchain.||Prototype/Implemented|
|Bitcoin Pro||https://github.com/pandoracore/bitcoin-pro||Tool for issuance and managing Bitcoin & RGB assets.||Prototype/Implemented|
|The Farcaster Project||https://github.com/farcaster-project||Atomic Swaps||Implemented|
| MyCitadel Wallet
|Send and receive bitcoins and RGB assets.||Implemented|
|Bitcoin Core Wallet Descriptor Support||https://github.com/bitcoin/bitcoin/pull/21365#issuecomment-792972451||Handle Taproot descriptors for trees of key-only scripts.||Prototype/Implemented|
|Lightning in a Taproot World||https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-December/002375.html||Description of LN with Taproot.||Idea|
|Multi-Hop Locks from Scriptless Scripts||https://github.com/ElementsProject/scriptless-scripts/blob/master/md/multi-hop-locks.md||Description of LN with Taproot||Spec, No Implementation|
|Libbitcoin support||https://github.com/evoskuil/libbitcoin-system/tree/taproot||Add BIP_0341 and BIP_0342 script validation||Prototype|
|DLC||https://github.com/discreetlogcontracts/dlcspecs||Discreet Log Contracts are a system which addresses the scalability and privacy concerns for smart contracts and seeks to minimize the trust required in the oracle which provides external data.||Spec|
|ANYPREVOUT sighash||https://github.com/ajtowns/bips/blob/bip-anyprevout/bip-0118.mediawiki||Update of BIP_0118 using Taproot.||Spec|