1
0
mirror of https://github.com/bitcoin/bips.git synced 2026-06-29 17:39:57 +00:00

BIP-110: Add Test vectors and Changelog sections

This commit is contained in:
Dathon Ohm
2026-06-25 21:44:45 -06:00
parent f952fd1fc0
commit 422fca742a

View File

@@ -318,6 +318,13 @@ All other known use cases are not affected.
https://github.com/bitcoinknots/bitcoin/compare/29.x-knots...dathonohm:bitcoin:uasf-modified-bip9
==Test vectors==
Test coverage specific to these rules is provided by the reference implementation's functional test suite:
* [https://github.com/dathonohm/bitcoin/blob/uasf-modified-bip9/test/functional/feature_rdts.py feature_rdts.py] exercises all seven consensus rules, including their boundaries and the script-type exemptions to rule 2 (BIP16 redeemScripts, witness scripts, and Tapleaf scripts).
* [https://github.com/dathonohm/bitcoin/blob/uasf-modified-bip9/test/functional/feature_reduced_data_utxo_height.py feature_reduced_data_utxo_height.py] covers the grandfathering of UTXOs created before the activation height.
==Deployment==
This deployment uses a modified version of BIP9 with the following parameters:
@@ -355,3 +362,19 @@ The FAILED state is never reached because timeout is disabled. EXPIRED is the fi
==Credits==
Original draft and advice: Luke-Jr
==Changelog==
* '''1.0.0''' (2026-06-25):
** Advance to Complete
* '''0.0.4''' (2026-02-04):
** Update to BIP-3
** Add EXPIRED state
* '''0.0.3''' (2025-11-25):
** Switch to a modified BIP9 deployment with active_duration, max_activation_height, and a 55% threshold
** Move the activation deadline block height from 934864 (2026-02-01) to 965664 (2026-09-01)
* '''0.0.2''' (2025-11-05):
** Add UTXO grandfathering
** Remove the reactive activation method
* '''0.0.1''' (2025-10-24):
** Initial Draft