|
|
@ -138,10 +138,10 @@ A simple output, paying to Alice might then look like: |
|
|
|
|
|
|
|
HASH160 <revokehash> EQUAL |
|
|
|
IF |
|
|
|
<Bob key hash> |
|
|
|
<Bob's pubkey> |
|
|
|
ELSE |
|
|
|
"24h" CHECKSEQUENCEVERIFY DROP |
|
|
|
<Alice key hash> |
|
|
|
<Alice's pubkey> |
|
|
|
ENDIF |
|
|
|
CHECKSIG |
|
|
|
|
|
|
@ -153,10 +153,10 @@ With CHECKLOCKTIMEVERIFY, this would look like: |
|
|
|
|
|
|
|
HASH160 <revokehash> EQUAL |
|
|
|
IF |
|
|
|
<Bob key hash> |
|
|
|
<Bob's pubkey> |
|
|
|
ELSE |
|
|
|
"2015/12/15" CHECKLOCKTIMEVERIFY DROP |
|
|
|
<Alice key hash> |
|
|
|
<Alice's pubkey> |
|
|
|
ENDIF |
|
|
|
CHECKSIG |
|
|
|
|
|
|
@ -181,13 +181,13 @@ Alice might look like the following in Alice's commitment transaction: |
|
|
|
IF |
|
|
|
"24h" CHECKSEQUENCEVERIFY |
|
|
|
2DROP |
|
|
|
<Alice key hash> |
|
|
|
<Alice's pubkey> |
|
|
|
ELSE |
|
|
|
<Commit-Revocation-Hash> EQUAL |
|
|
|
NOTIF |
|
|
|
"2015/10/20 10:33" CHECKLOCKTIMEVERIFY DROP |
|
|
|
ENDIF |
|
|
|
<Bob key hash> |
|
|
|
<Bob's pubkey> |
|
|
|
ENDIF |
|
|
|
CHECKSIG |
|
|
|
|
|
|
@ -196,12 +196,12 @@ and correspondingly in Bob's commitment transaction: |
|
|
|
HASH160 DUP <R-HASH> EQUAL |
|
|
|
SWAP <Commit-Revocation-Hash> EQUAL ADD |
|
|
|
IF |
|
|
|
<Alice key hash> |
|
|
|
<Alice's pubkey> |
|
|
|
ELSE |
|
|
|
"2015/10/20 10:33" CHECKLOCKTIMEVERIFY |
|
|
|
"24h" CHECKSEQUENCEVERIFY |
|
|
|
2DROP |
|
|
|
<Bob key hash> |
|
|
|
<Bob's pubkey> |
|
|
|
ENDIF |
|
|
|
CHECKSIG |
|
|
|
|
|
|
|