Skip to content

Commit 3f7931f

Browse files
author
Naohiro Yoshida
committed
fix-lint
Signed-off-by: Naohiro Yoshida <naohiro.yoshida@datachain.jp>
1 parent a49bf94 commit 3f7931f

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

light-client/src/header/eth_headers.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::header::epoch::{EitherEpoch, Epoch, TrustedEpoch};
77

88
use crate::misc::{BlockNumber, ChainId, Validators};
99

10-
use super::eth_header::{get_validator_bytes_and_turn_length, ETHHeader};
10+
use super::eth_header::ETHHeader;
1111

1212
#[derive(Clone, Debug, PartialEq)]
1313
pub struct ETHHeaders {
@@ -342,7 +342,7 @@ fn verify_voters(
342342
mod test {
343343
use crate::errors::Error;
344344

345-
use crate::header::eth_header::ETHHeader;
345+
use crate::header::eth_header::{get_validator_bytes_and_turn_length, ETHHeader};
346346
use crate::header::eth_headers::{verify_voters, ETHHeaders};
347347

348348
use crate::fixture::*;
@@ -741,6 +741,10 @@ mod test {
741741
// dummy validator set
742742
if next.number % fork_spec_after_lorentz().epoch_length == 0 {
743743
next.extra_data = hp.epoch_header().extra_data;
744+
let (v, t) = get_validator_bytes_and_turn_length(&next.extra_data).unwrap();
745+
next.epoch = Some(Epoch::new(v.into(), t));
746+
} else {
747+
next.epoch = None
744748
}
745749
headers.all.push(next);
746750
}
@@ -801,9 +805,10 @@ mod test {
801805
if next.number % fork_spec_after_lorentz().epoch_length == 0 {
802806
// set validator set
803807
next.extra_data = n_val_header.extra_data.clone();
808+
let (v, t) = get_validator_bytes_and_turn_length(&next.extra_data).unwrap();
809+
next.epoch = Some(Epoch::new(v.into(), t));
804810
} else {
805-
// not include validator set
806-
next.extra_data = hp.epoch_header_plus_1().extra_data;
811+
next.epoch = None
807812
}
808813

809814
headers.all.push(next);

light-client/src/header/mod.rs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,13 @@ impl Header {
8383
if !fork_specs.is_empty() {
8484
let last_index = fork_specs.len() - 1;
8585
let last = &mut fork_specs[last_index];
86-
match last.height_or_timestamp {
87-
HeightOrTimestamp::Time(time) => {
88-
for header in &mut self.headers.all {
89-
if header.milli_timestamp() >= time {
90-
last.height_or_timestamp = HeightOrTimestamp::Height(header.number);
91-
break;
92-
}
86+
if let HeightOrTimestamp::Time(time) = last.height_or_timestamp {
87+
for header in &mut self.headers.all {
88+
if header.milli_timestamp() >= time {
89+
last.height_or_timestamp = HeightOrTimestamp::Height(header.number);
90+
break;
9391
}
9492
}
95-
_ => {}
9693
}
9794
}
9895

0 commit comments

Comments
 (0)