bips.md raw

BIPs that are implemented by Bitcoin Core:

Payment Protocol support has been available in Bitcoin Core GUI since v0.9.0 (PR #5216). Support can be optionally disabled at build time since v0.18.0 (PR 14451), and it is disabled by default at build time since v0.19.0 (PR #15584). It has been removed as of v0.20.0 (PR 17165).

`158`: Compact Block Filters for Light Clients can be indexed as of v0.19.0 (PR #14121) and served to peers on the P2P network as of v0.21.0 (PR #16442).

`341` `342`: Validation rules for Taproot (including Schnorr signatures and Tapscript leaves) are implemented as of v0.21.0 (PR 19953), with mainnet activation as of v0.21.1 (PR 21377, PR 21686), always active as of v24.0 (PR 23536).

`381` `382` `383` `384` `385`: Output Script Descriptors, and most of Script Expressions are implemented as of v0.17.0 (PR 13697).