Skip to content

Commit 20d86fd

Browse files
author
sklppy88
committed
init
1 parent 9ece66b commit 20d86fd

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

noir-projects/aztec-nr/aztec/src/oracle/block_header.nr

+15-2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,19 @@ pub fn get_block_header_at(block_number: u32, context: PrivateContext) -> BlockH
2626
// Note: We subtract 1 because the last_archive root is the root of the archive after applying the previous block
2727
let last_archive_block_number = historical_block_number - 1;
2828

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+
2942
// 2) Check that the last archive block number is more than or equal to the block number we want to prove against
3043
// We could not perform the proof otherwise because the last archive root from the header would not "contain"
3144
// the header we want to prove against
@@ -94,12 +107,12 @@ mod test {
94107
let current_header = env.private().historical_header;
95108

96109
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);
98111

99112
// We pass in a different block number than the header received
100113
constrain_get_block_header_at_internal(
101114
bad_header,
102-
2,
115+
target_block_number - 1,
103116
current_header.global_variables.block_number as u32 - 1,
104117
current_header.last_archive.root,
105118
);

yarn-project/txe/src/oracle/txe_oracle.ts

+4
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,8 @@ export class TXE implements TypedOracle {
501501
Fr.ZERO,
502502
);
503503

504+
header.globalVariables.blockNumber = new Fr(blockNumber);
505+
504506
return header;
505507
}
506508

@@ -740,6 +742,8 @@ export class TXE implements TypedOracle {
740742
Fr.ZERO,
741743
);
742744

745+
header.globalVariables.blockNumber = new Fr(blockNumber);
746+
743747
l2Block.header = header;
744748

745749
await fork.updateArchive(l2Block.header);

0 commit comments

Comments
 (0)