Skip to content

Commit 53a2e34

Browse files
committed
Seal EIP150 regression blocks
1 parent 6a2dd50 commit 53a2e34

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

regtests/res/eip150_numbers.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[
2+
2765004,
3+
2619449
4+
]

regtests/res/eip150_records.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

regtests/src/bin/main.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,3 +327,14 @@ fn test_all_previously_failed_homestead_blocks() {
327327
test_block(&mut client, n, &HOMESTEAD_PATCH);
328328
}
329329
}
330+
331+
#[cfg(test)]
332+
#[test]
333+
fn test_all_previously_failed_eip150_blocks() {
334+
let cached: serde_json::Value = serde_json::from_str(include_str!("../../res/eip150_records.json")).unwrap();
335+
let numbers: Vec<usize> = serde_json::from_str(include_str!("../../res/eip150_numbers.json")).unwrap();
336+
let mut client = CachedGethRPCClient::from_value(cached);
337+
for n in numbers {
338+
test_block(&mut client, n, &EIP150_PATCH);
339+
}
340+
}

0 commit comments

Comments
 (0)