From 601bf776b1db3e212c8fbd1f4fdab54dd4952a25 Mon Sep 17 00:00:00 2001 From: Nadav Ivgi Date: Wed, 23 Oct 2024 22:20:29 +0300 Subject: [PATCH] Add failing test case for Segwitv0 x-only compilation --- src/policy/compiler.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/policy/compiler.rs b/src/policy/compiler.rs index 63e16579e..d35363691 100644 --- a/src/policy/compiler.rs +++ b/src/policy/compiler.rs @@ -1648,6 +1648,14 @@ mod tests { } } } + + #[test] + fn segwitv0_xonly_pk() { + let x_only_key = "08c0fcf8895f4361b4fc77afe2ad53b0bd27dcebfd863421b2b246dc283d4103"; + let policy: Concrete = policy_str!("pk({})", x_only_key); + // Should Err, but currently panics + policy.compile::().unwrap_err(); + } } #[cfg(bench)]