Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[WIP] Implement BIP 340-342 validation (Schnorr/taproot/tapscript) #17977
This is an implementation of the Schnorr/taproot consensus rules proposed by BIPs 340, 341, and 342 (see current bitcoin/bips#876).
It consists of:
This does not include any wallet support.
Merging this is obviously conditional on getting community support for the proposal. It's opened here to demonstrate the code changes that it would imply.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
@MaxHillebrand A few overall comments: