@@ -26,6 +26,19 @@ pub fn get_block_header_at(block_number: u32, context: PrivateContext) -> BlockH
26
26
// Note: We subtract 1 because the last_archive root is the root of the archive after applying the previous block
27
27
let last_archive_block_number = historical_block_number - 1 ;
28
28
29
+ crate::oracle::debug_log:: debug_log_format (
30
+ "historical header block nr {}" ,
31
+ [historical_block_number as Field ],
32
+ );
33
+ crate::oracle::debug_log:: debug_log_format (
34
+ "last archive block nr {}" ,
35
+ [last_archive_block_number as Field ],
36
+ );
37
+ crate::oracle::debug_log:: debug_log_format (
38
+ "getting block header block nr {}" ,
39
+ [block_number as Field ],
40
+ );
41
+
29
42
// 2) Check that the last archive block number is more than or equal to the block number we want to prove against
30
43
// We could not perform the proof otherwise because the last archive root from the header would not "contain"
31
44
// the header we want to prove against
@@ -94,12 +107,12 @@ mod test {
94
107
let current_header = env .private ().historical_header ;
95
108
96
109
let target_block_number = 3 ;
97
- let bad_header = get_block_header_at_internal (target_block_number - 1 );
110
+ let bad_header = get_block_header_at_internal (target_block_number );
98
111
99
112
// We pass in a different block number than the header received
100
113
constrain_get_block_header_at_internal (
101
114
bad_header ,
102
- 2 ,
115
+ target_block_number - 1 ,
103
116
current_header .global_variables .block_number as u32 - 1 ,
104
117
current_header .last_archive .root ,
105
118
);
0 commit comments