## Issue Addressed #4233 ## Proposed Changes Remove the `best_justified_checkpoint` from the `PersistedForkChoiceStore` type as it is now unused. Additionally, remove the `Option`'s wrapping the `justified_checkpoint` and `finalized_checkpoint` fields on `ProtoNode` which were only present to facilitate a previous migration. Include the necessary code to facilitate the migration to a new DB schema.
21 lines
716 B
Rust
21 lines
716 B
Rust
mod error;
|
|
pub mod fork_choice_test_definition;
|
|
mod justified_balances;
|
|
mod proto_array;
|
|
mod proto_array_fork_choice;
|
|
mod ssz_container;
|
|
|
|
pub use crate::justified_balances::JustifiedBalances;
|
|
pub use crate::proto_array::{calculate_committee_fraction, InvalidationOperation};
|
|
pub use crate::proto_array_fork_choice::{
|
|
Block, DisallowedReOrgOffsets, DoNotReOrg, ExecutionStatus, ProposerHeadError,
|
|
ProposerHeadInfo, ProtoArrayForkChoice, ReOrgThreshold,
|
|
};
|
|
pub use error::Error;
|
|
|
|
pub mod core {
|
|
pub use super::proto_array::{ProposerBoost, ProtoArray, ProtoNode};
|
|
pub use super::proto_array_fork_choice::VoteTracker;
|
|
pub use super::ssz_container::{SszContainer, SszContainerV16, SszContainerV17};
|
|
}
|