mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 09:16:00 +00:00
Add more detail to best node error
This commit is contained in:
@@ -23,9 +23,11 @@ pub enum Error {
|
|||||||
new_finalized_epoch: Epoch,
|
new_finalized_epoch: Epoch,
|
||||||
},
|
},
|
||||||
InvalidBestNode {
|
InvalidBestNode {
|
||||||
|
start_root: Hash256,
|
||||||
justified_epoch: Epoch,
|
justified_epoch: Epoch,
|
||||||
finalized_epoch: Epoch,
|
finalized_epoch: Epoch,
|
||||||
node_justified_epoch: Epoch,
|
head_root: Hash256,
|
||||||
node_finalized_epoch: Epoch,
|
head_justified_epoch: Epoch,
|
||||||
|
head_finalized_epoch: Epoch,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -186,15 +186,15 @@ impl ProtoArray {
|
|||||||
// the filter.
|
// the filter.
|
||||||
if !self.node_is_viable_for_head(&best_node) {
|
if !self.node_is_viable_for_head(&best_node) {
|
||||||
return Err(Error::InvalidBestNode {
|
return Err(Error::InvalidBestNode {
|
||||||
|
start_root: *justified_root,
|
||||||
justified_epoch: self.justified_epoch,
|
justified_epoch: self.justified_epoch,
|
||||||
finalized_epoch: self.finalized_epoch,
|
finalized_epoch: self.finalized_epoch,
|
||||||
node_justified_epoch: justified_node.justified_epoch,
|
head_root: justified_node.root,
|
||||||
node_finalized_epoch: justified_node.finalized_epoch,
|
head_justified_epoch: justified_node.justified_epoch,
|
||||||
|
head_finalized_epoch: justified_node.finalized_epoch,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// dbg!(&self.nodes);
|
|
||||||
|
|
||||||
Ok(best_node.root)
|
Ok(best_node.root)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user