From 9abc2c0e19eee22048fa7b070b98e543fea42a60 Mon Sep 17 00:00:00 2001 From: Dave Collins Date: Thu, 11 Feb 2016 21:36:40 -0600 Subject: [PATCH] txscript: Comment improvements and fixes This commit improves and corrects a few comments in txscript to ensure they match reality. --- txscript/opcode.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/txscript/opcode.go b/txscript/opcode.go index 6d2c0e18..f27a45a7 100644 --- a/txscript/opcode.go +++ b/txscript/opcode.go @@ -18,8 +18,8 @@ import ( "github.com/btcsuite/golangcrypto/ripemd160" ) -// An opcode defines the information related to a txscript opcode. opfunc if -// present is the function to call to perform the opcode on the script. The +// An opcode defines the information related to a txscript opcode. opfunc, if +// present, is the function to call to perform the opcode on the script. The // current script is passed in as a slice with the first member being the opcode // itself. type opcode struct { @@ -1106,7 +1106,7 @@ func opcodeToAltStack(op *parsedOpcode, vm *Engine) error { // opcodeFromAltStack removes the top item from the alternate data stack and // pushes it onto the main data stack. // -// Main data stack transformation: [... x1 x2 x3] -> [... x1 x2 x3 y1] +// Main data stack transformation: [... x1 x2 x3] -> [... x1 x2 x3 y3] // Alt data stack transformation: [... y1 y2 y3] -> [... y1 y2] func opcodeFromAltStack(op *parsedOpcode, vm *Engine) error { so, err := vm.astack.PopByteArray() @@ -1163,8 +1163,8 @@ func opcode2Swap(op *parsedOpcode, vm *Engine) error { // opcodeIfDup duplicates the top item of the stack if it is not zero. // -// Stack transformation (x1==0): [... x1] -> [...] -// Stack transformation (x1!=0): [... x1] -> [... x1] +// Stack transformation (x1==0): [... x1] -> [... x1] +// Stack transformation (x1!=0): [... x1] -> [... x1 x1] func opcodeIfDup(op *parsedOpcode, vm *Engine) error { so, err := vm.dstack.PeekByteArray(0) if err != nil { @@ -1965,7 +1965,7 @@ func opcodeCheckSigVerify(op *parsedOpcode, vm *Engine) error { // parsedSigInfo houses a raw signature along with its parsed form and a flag // for whether or not it has already been parsed. It is used to prevent parsing -// the same signature multiple times when verify a multisig. +// the same signature multiple times when verifying a multisig. type parsedSigInfo struct { signature []byte parsedSignature *btcec.Signature