From 796c80eb9d78ba5bf64505fab11896c24030e9cf Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Wed, 26 Jul 2023 20:07:54 +0000 Subject: bip-0300: Ensure tx fee commitment itself has zero value so sidechain coins can't get burned --- bip-0300.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0300.mediawiki b/bip-0300.mediawiki index 6f8a13c..0a7315b 100644 --- a/bip-0300.mediawiki +++ b/bip-0300.mediawiki @@ -410,7 +410,7 @@ M6 is invalid if: * The blinded hash of M6 does NOT match one of the approved Bundle-hashes. (In other words: M6 must first be approved by 13,150 upvotes.) * The first output of M6 is NOT an OP_DRIVECHAIN. (This OP_DRIVECHAIN becomes the new CTIP. In other words: all non-withdrawn coins are paid back to the sidechain.) -* The second output is NOT an OP_RETURN script of exactly 10 bytes, of which 8 bytes are a serialized Bitcoin amount. +* The second output is NOT a zero-value OP_RETURN script of exactly 10 bytes, of which 8 bytes are a serialized Bitcoin amount. * The txn fee of M6 is NOT exactly equal to the amount of the previous bullet point. * There are additional OP_DRIVECHAIN outputs after the first one. -- cgit v1.2.3