From ab9514983bfcc4a0e6a035010f785057f9072a13 Mon Sep 17 00:00:00 2001 From: Steven Roose Date: Fri, 23 Oct 2020 17:28:22 +0100 Subject: [PATCH] Add explanation to witness program version assertion --- src/blockdata/script.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blockdata/script.rs b/src/blockdata/script.rs index 54caed7b..2bdc40bd 100644 --- a/src/blockdata/script.rs +++ b/src/blockdata/script.rs @@ -252,7 +252,7 @@ impl Script { /// Generates P2WSH-type of scriptPubkey with a given hash of the redeem script pub fn new_witness_program(ver: ::bech32::u5, program: &[u8]) -> Script { let mut verop = ver.to_u8(); - assert!(verop <= 16); + assert!(verop <= 16, "incorrect witness version provided: {}", verop); if verop > 0 { verop = 0x50 + verop; }