You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge bitcoin#29496: policy: bump TX_MAX_STANDARD_VERSION to 3
30a0113 [doc] update bips.md for 431 (glozow)
9dbe6a0 [test] wallet uses CURRENT_VERSION which is 2 (glozow)
539404f [policy] make v3 transactions standard (glozow)
052ede7 [refactor] use TRUC_VERSION in place of 3 (glozow)
Pull request description:
Make `nVersion=3` (which is currently nonstandard on mainnet) standard.
Note that we will treat these transactions as Topologically Restricted Until Confirmation (TRUC). Spec is in BIP 431 and implementation is in bitcoin#28948, bitcoin#29306, and bitcoin#29873
See bitcoin#27463 for overall project tracking, and bitcoin#29319 for information about relevance to cluster mempool.
ACKs for top commit:
sdaftuar:
utACK 30a0113
achow101:
ACK 30a0113
instagibbs:
utACK 30a0113
murchandamus:
ACK 30a0113
ismaelsadeeq:
ACK 30a0113 🛰️
Tree-SHA512: 2a4aec0442c860e792a061d83e36483c1f1b426f946efbdf664c8db97a596e498b535707e1d3a900218429486ea69fd4552e3d476526a6883cbd5556c6534b48
Output Script Descriptors, and most of Script Expressions are implemented as of **v0.17.0** ([PR 13697](https://github.com/bitcoin/bitcoin/pull/13697)).
71
71
*[`BIP 386`](https://github.com/bitcoin/bips/blob/master/bip-0386.mediawiki): tr() Output Script Descriptors are implemented as of **v22.0** ([PR 22051](https://github.com/bitcoin/bitcoin/pull/22051)).
72
+
*[`BIP 431`](https://github.com/bitcoin/bips/blob/master/bip-0431.mediawiki): transactions with nVersion=3 are standard and treated as Topologically Restricted Until Confirmation as of **v28.0** ([PR 29496](https://github.com/bitcoin/bitcoin/pull/29496)).
0 commit comments