Prevent sync lookups from reverting to awaiting block (#6443)

* Prevent sync lookups from reverting to awaiting block

* Remove stale comment
This commit is contained in:
Lion - dapplion
2024-10-11 02:44:18 +03:00
committed by GitHub
parent da290e8e2e
commit a0a62ea3e1
4 changed files with 128 additions and 102 deletions

View File

@@ -450,7 +450,9 @@ impl<T: BeaconChainTypes> BlockLookups<T> {
};
let block_root = lookup.block_root();
let request_state = R::request_state_mut(lookup).get_state_mut();
let request_state = R::request_state_mut(lookup)
.map_err(|e| LookupRequestError::BadState(e.to_owned()))?
.get_state_mut();
match response {
Ok((response, peer_group, seen_timestamp)) => {
@@ -545,7 +547,9 @@ impl<T: BeaconChainTypes> BlockLookups<T> {
};
let block_root = lookup.block_root();
let request_state = R::request_state_mut(lookup).get_state_mut();
let request_state = R::request_state_mut(lookup)
.map_err(|e| LookupRequestError::BadState(e.to_owned()))?
.get_state_mut();
debug!(
self.log,