diff --git a/ch07.asciidoc b/ch07.asciidoc index b86d6da6..60246b84 100644 --- a/ch07.asciidoc +++ b/ch07.asciidoc @@ -570,19 +570,19 @@ Here's the redeem script that Mohammed designs to achieve this: .Variable Multi-Signature with Timelock [source,linenum] ---- -IF - IF - 2 - ELSE - <30 days> CHECKSEQUENCEVERIFY DROP - CHECKSIGVERIFY - 1 - ENDIF - 3 CHECKMULTISIG -ELSE - <90 days> CHECKSEQUENCEVERIFY DROP - CHECKSIG -ENDIF +01 IF +02 IF +03 2 +04 ELSE +05 <30 days> CHECKSEQUENCEVERIFY DROP +06 CHECKSIGVERIFY +07 1 +08 ENDIF +09 3 CHECKMULTISIG +10 ELSE +11 <90 days> CHECKSEQUENCEVERIFY DROP +12 CHECKSIG +13 ENDIF ---- Mohammed's script implements three execution paths using nested +IF...ELSE+ flow control clauses.