Copy InputIndex into the underlying SignDescriptor struct
When the InputIndex is not 0, the index is not currently copied into the underlying SignDescriptor structure and the siganture generated is not valid.
This commit is contained in:
parent
2cd26d7556
commit
90008386d8
@ -373,8 +373,9 @@ func (s *Server) ComputeInputScript(ctx context.Context,
|
|||||||
Value: signDesc.Output.Value,
|
Value: signDesc.Output.Value,
|
||||||
PkScript: signDesc.Output.PkScript,
|
PkScript: signDesc.Output.PkScript,
|
||||||
},
|
},
|
||||||
HashType: txscript.SigHashType(signDesc.Sighash),
|
HashType: txscript.SigHashType(signDesc.Sighash),
|
||||||
SigHashes: sigHashCache,
|
SigHashes: sigHashCache,
|
||||||
|
InputIndex: int(signDesc.InputIndex),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user