From a86bced568244f7f1965698ade3220e2922e3920 Mon Sep 17 00:00:00 2001 From: Riccardo Casatta Date: Mon, 21 Jun 2021 14:43:09 +0200 Subject: [PATCH] use Amount type in verify --- src/blockdata/script.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/blockdata/script.rs b/src/blockdata/script.rs index 3826bb1c..9cee2785 100644 --- a/src/blockdata/script.rs +++ b/src/blockdata/script.rs @@ -455,8 +455,8 @@ impl Script { #[cfg(feature="bitcoinconsensus")] /// Shorthand for [Self::verify_with_flags] with flag [bitcoinconsensus::VERIFY_ALL] - pub fn verify (&self, index: usize, amount: u64, spending: &[u8]) -> Result<(), Error> { - self.verify_with_flags(index, ::Amount::from_sat(amount), spending, ::bitcoinconsensus::VERIFY_ALL) + pub fn verify (&self, index: usize, amount: ::Amount, spending: &[u8]) -> Result<(), Error> { + self.verify_with_flags(index, amount, spending, ::bitcoinconsensus::VERIFY_ALL) } #[cfg(feature="bitcoinconsensus")] @@ -1255,7 +1255,7 @@ mod test { // a random segwit transaction from the blockchain using native segwit let spent = Builder::from(Vec::from_hex("0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d").unwrap()).into_script(); let spending = Vec::from_hex("010000000001011f97548fbbe7a0db7588a66e18d803d0089315aa7d4cc28360b6ec50ef36718a0100000000ffffffff02df1776000000000017a9146c002a686959067f4866b8fb493ad7970290ab728757d29f0000000000220020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d04004730440220565d170eed95ff95027a69b313758450ba84a01224e1f7f130dda46e94d13f8602207bdd20e307f062594022f12ed5017bbf4a055a06aea91c10110a0e3bb23117fc014730440220647d2dc5b15f60bc37dc42618a370b2a1490293f9e5c8464f53ec4fe1dfe067302203598773895b4b16d37485cbe21b337f4e4b650739880098c592553add7dd4355016952210375e00eb72e29da82b89367947f29ef34afb75e8654f6ea368e0acdfd92976b7c2103a1b26313f430c4b15bb1fdce663207659d8cac749a0e53d70eff01874496feff2103c96d495bfdd5ba4145e3e046fee45e84a8a48ad05bd8dbb395c011a32cf9f88053ae00000000").unwrap(); - spent.verify(0, 18393430, spending.as_slice()).unwrap(); + spent.verify(0, ::Amount::from_sat(18393430), spending.as_slice()).unwrap(); } #[test]