We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d07185 commit 0f5a15dCopy full SHA for 0f5a15d
src/lib.rs
@@ -392,10 +392,11 @@ mod tests {
392
}
393
394
fn run(self) -> Result<(), simplicity::bit_machine::ExecutionError> {
395
- let mut mac = BitMachine::for_program(self.program.redeem())
396
- .expect("program should be within reasonable bounds");
397
let env = dummy_env::dummy_with(self.lock_time, self.sequence, self.include_fee_output);
398
- mac.exec(self.program.redeem(), &env).map(|_| ())
+ let pruned = self.program.redeem().prune(&env)?;
+ let mut mac = BitMachine::for_program(&pruned)
+ .expect("program should be within reasonable bounds");
399
+ mac.exec(&pruned, &env).map(|_| ())
400
401
402
pub fn assert_run_success(self) {
0 commit comments