From 8518a58a74b4716262ea0c35771f28e6910f7efd Mon Sep 17 00:00:00 2001 From: WindOctober Date: Sun, 19 Oct 2025 08:52:37 +0000 Subject: [PATCH] Fix: issue #1. --- src/bigint/bits/implementation.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/bigint/bits/implementation.rs b/src/bigint/bits/implementation.rs index 84bbd4f..95e3246 100644 --- a/src/bigint/bits/implementation.rs +++ b/src/bigint/bits/implementation.rs @@ -168,9 +168,11 @@ pub fn limb_to_le_bits_toaltstack(num_bits: usize) -> Script { if num_bits >= 2 { script! { { limb_to_le_bits_common(num_bits) } - for _ in 0..num_bits { - OP_TOALTSTACK - } + for _ in 0..num_bits { OP_TOALTSTACK } + } + } else if num_bits == 1 { + script! { + OP_TOALTSTACK } } else { script! {} @@ -197,9 +199,11 @@ pub fn limb_to_be_bits_toaltstack(num_bits: usize) -> Script { OP_TOALTSTACK OP_TOALTSTACK } - } else { + } else if num_bits == 1 { script! { OP_TOALTSTACK } + } else { + script! {} } -} +} \ No newline at end of file