diff options
author | Luke Dashjr <luke-jr+git@utopios.org> | 2016-05-11 17:45:08 +0000 |
---|---|---|
committer | Luke Dashjr <luke-jr+git@utopios.org> | 2016-05-11 17:45:08 +0000 |
commit | 162e2e002568dc8f1b4a85180d903366f74f40c4 (patch) | |
tree | 7f33c3e620c5d3e3d6a6f1b9c33bd05810701cc2 /bip-0145.mediawiki | |
parent | cc4a94c1c04284fc8eca3f83b8d139711fa2a345 (diff) |
Replace "rules/force" mutation with a "cannot be ignored" prefix to rule names
Diffstat (limited to 'bip-0145.mediawiki')
-rw-r--r-- | bip-0145.mediawiki | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bip-0145.mediawiki b/bip-0145.mediawiki index 0448b6c..b04c9e6 100644 --- a/bip-0145.mediawiki +++ b/bip-0145.mediawiki @@ -25,8 +25,9 @@ The template Object is revised to include a new key: | costlimit || No || Number || total cost allowed in blocks |} -The "rules/force" mutation MUST NOT be enabled for blocks including transactions with witness data unless the client has indicated in the template request that it also supports the "segwit" rule. -In particular, note that even if the template's "rules" list includes "segwit", but none of the transactions have witness data, the server MAY use the "rules/force" mutation to support old miners. +The '!' rule prefix MUST be enabled on the "segwit" rule for templates including transactions with witness data. +In particular, note that even if the client's "rules" list lacks "segwit", server MAY support old miners by producing a witness-free template and omitting the '!' rule prefix for "segwit" in the template's "rules" list. +If the GBT server does not support producing witness-free templates after its activation, it must also use the '!' rule prefix in the "vbavailable" list prior to activation. ====Transactions Object Format==== |