Skip to content

Commit 4c5b123

Browse files
committed
fix: prevouts type info
1 parent 1c4341f commit 4c5b123

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/interpreter/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,11 +233,11 @@ impl<'txin> Interpreter<'txin> {
233233
secp: &secp256k1::Secp256k1<C>,
234234
tx: &bitcoin::Transaction,
235235
input_idx: usize,
236-
prevouts: &sighash::Prevouts,
236+
prevouts: &sighash::Prevouts<bitcoin::TxOut>,
237237
sig: &KeySigPair,
238238
) -> bool {
239239
fn get_prevout<'u>(
240-
prevouts: &sighash::Prevouts<'u>,
240+
prevouts: &sighash::Prevouts<'u, bitcoin::TxOut>,
241241
input_index: usize,
242242
) -> Option<&'u bitcoin::TxOut> {
243243
match prevouts {
@@ -327,7 +327,7 @@ impl<'txin> Interpreter<'txin> {
327327
secp: &'iter secp256k1::Secp256k1<C>,
328328
tx: &'txin bitcoin::Transaction,
329329
input_idx: usize,
330-
prevouts: &'iter sighash::Prevouts, // actually a 'prevouts, but 'prevouts: 'iter
330+
prevouts: &'iter sighash::Prevouts<bitcoin::TxOut>, // actually a 'prevouts, but 'prevouts: 'iter
331331
) -> Iter<'txin, 'iter> {
332332
self.iter_custom(Box::new(move |sig| {
333333
self.verify_sig(secp, tx, input_idx, prevouts, sig)

src/psbt/finalizer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ fn interpreter_inp_check<C: secp256k1::Verification>(
304304
psbt: &Psbt,
305305
secp: &Secp256k1<C>,
306306
index: usize,
307-
utxos: &Prevouts,
307+
utxos: &Prevouts<bitcoin::TxOut>,
308308
witness: &Witness,
309309
script_sig: &Script,
310310
) -> Result<(), Error> {

0 commit comments

Comments
 (0)