mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2025-07-23 01:45:22 +00:00
Update 8_4_Scripting_a_Multisig.md
This commit is contained in:
parent
1133ccc212
commit
d39995e424
@ -60,27 +60,27 @@ Stack: [ 0 $signature1 $signature2 2 $address1 $address2 2 ]
|
||||
```
|
||||
Then, the `OP_CHECKMULTISIG` begins to run. First, the "2" is popped:
|
||||
```
|
||||
Script: OP_CHECKMULTISIG
|
||||
Running: OP_CHECKMULTISIG
|
||||
Stack: [ 0 $signature1 $signature2 2 $address1 $address2 ]
|
||||
```
|
||||
Then, the "2" tells `OP_CHECKMULTISIG `to pop two addresses:
|
||||
```
|
||||
Script: OP_CHECKMULTISIG
|
||||
Running: OP_CHECKMULTISIG
|
||||
Stack: [ 0 $signature1 $signature2 2 ]
|
||||
```
|
||||
Then, the next "2" is popped:
|
||||
```
|
||||
Script: OP_CHECKMULTISIG
|
||||
Running: OP_CHECKMULTISIG
|
||||
Stack: [ 0 $signature1 $signature2 ]
|
||||
```
|
||||
Then, the "2" tells `OP_CHECKMULTISIG` to pop two signatures:
|
||||
```
|
||||
Script: OP_CHECKMULTISIG
|
||||
Running: OP_CHECKMULTISIG
|
||||
Stack: [ 0 ]
|
||||
```
|
||||
Then, one more item is mistakenly popped:
|
||||
```
|
||||
Script: OP_CHECKMULTISIG
|
||||
Running: OP_CHECKMULTISIG
|
||||
Stack: [ ]
|
||||
```
|
||||
Then, `OP_CHECKMULTISIG` completes its operation by comparing the "m" signatures to the "n" addresses:
|
||||
|
Loading…
x
Reference in New Issue
Block a user