leo_bindings/
interpreter_cheats.rs1use leo_bindings_core::shared_interpreter::with_shared_interpreter;
2
3pub fn set_block_height(height: u32) {
4 with_shared_interpreter(|state| {
5 let mut interpreter = state.interpreter.borrow_mut();
6 interpreter.cursor.block_height = height;
7 })
8 .expect("Shared interpreter not initialized");
9}
10
11pub fn set_block_timestamp(timestamp: i64) {
12 with_shared_interpreter(|state| {
13 let mut interpreter = state.interpreter.borrow_mut();
14 interpreter.cursor.block_timestamp = timestamp;
15 })
16 .expect("Shared interpreter not initialized");
17}