script: Return bitcoinconsensus::Error from verify functions
There is no need no nest the `bitcoinconsensus::Error` type within the `script::Error`, it is the only error type returned by the verify functions so just return it directly.
This commit is contained in:
parent
8ed74c4f0d
commit
ca2512f471
|
@ -12,8 +12,6 @@ use secp256k1::{Secp256k1, Verification};
|
|||
use crate::blockdata::opcodes::all::*;
|
||||
use crate::blockdata::opcodes::{self};
|
||||
use crate::blockdata::script::witness_version::WitnessVersion;
|
||||
#[cfg(feature = "bitcoinconsensus")]
|
||||
use crate::blockdata::script::Error;
|
||||
use crate::blockdata::script::{
|
||||
bytes_to_asm_fmt, Builder, Instruction, InstructionIndices, Instructions, ScriptBuf,
|
||||
};
|
||||
|
@ -449,7 +447,7 @@ impl Script {
|
|||
index: usize,
|
||||
amount: crate::Amount,
|
||||
spending_tx: &[u8],
|
||||
) -> Result<(), Error> {
|
||||
) -> Result<(), bitcoinconsensus::Error> {
|
||||
self.verify_with_flags(index, amount, spending_tx, bitcoinconsensus::VERIFY_ALL)
|
||||
}
|
||||
|
||||
|
@ -467,14 +465,14 @@ impl Script {
|
|||
amount: crate::Amount,
|
||||
spending_tx: &[u8],
|
||||
flags: F,
|
||||
) -> Result<(), Error> {
|
||||
Ok(bitcoinconsensus::verify_with_flags(
|
||||
) -> Result<(), bitcoinconsensus::Error> {
|
||||
bitcoinconsensus::verify_with_flags(
|
||||
&self.0[..],
|
||||
amount.to_sat(),
|
||||
spending_tx,
|
||||
index,
|
||||
flags.into(),
|
||||
)?)
|
||||
)
|
||||
}
|
||||
|
||||
/// Writes the assembly decoding of the script to the formatter.
|
||||
|
|
Loading…
Reference in New Issue