mirror of
https://github.com/bitcoin/bips.git
synced 2026-02-23 15:38:22 +00:00
Links to reference implementation
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<pre>
|
||||
<pre>
|
||||
BIP: 143
|
||||
Title: Transaction Signature Verification for Version 0 Witness Program
|
||||
Author: Johnson Lau <jl2012@xbt.hk>
|
||||
@@ -41,7 +41,7 @@ The item 5:
|
||||
*For P2WPKH witness program, the scriptCode is <code>0x1976a914{20-byte-pubkey-hash}88ac</code>.
|
||||
*For P2WSH witness program,
|
||||
**if the <code>witnessScript</code> does not contain any <code>OP_CODESEPERATOR</code>, the <code>scriptCode</code> is a <code>varInt</code> for the length of the <code>witnessScript</code>, followed by the <code>witnessScript</code>.
|
||||
**if the <code>witnessScript</code> contains any <code>OP_CODESEPERATOR</code>, the <code>scriptCode</code> is the evaluated script, with all <code>OP_CODESEPARATOR</code> and everything up to the last <code>OP_CODESEPARATOR</code> before the signature checking opcode being executed removed, and prepended by a <code>varInt</code> for the length of the trancated script.
|
||||
**if the <code>witnessScript</code> contains any <code>OP_CODESEPERATOR</code>, the <code>scriptCode</code> is the evaluated script, with all <code>OP_CODESEPARATOR</code> and everything up to the last <code>OP_CODESEPARATOR</code> before the signature checking opcode being executed removed, and prepended by a <code>varInt</code> for the length of the truncated script.
|
||||
|
||||
The item 6 is a 8-byte value of the amount of bitcoin spent in this input.
|
||||
|
||||
@@ -191,7 +191,7 @@ As a soft fork, older software will continue to operate without modification. No
|
||||
|
||||
== Reference Implementation ==
|
||||
|
||||
https://github.com/sipa/bitcoin/commits/segwit3
|
||||
https://github.com/sipa/bitcoin/commits/segwit
|
||||
|
||||
== References ==
|
||||
|
||||
|
||||
Reference in New Issue
Block a user