Skip to content
This repository was archived by the owner on Feb 27, 2025. It is now read-only.

Add Membership Catchup Mechanism - #4109

Draft
bfish713 wants to merge 11 commits into
mainfrom
bf/st_catchup
Draft

Add Membership Catchup Mechanism#4109
bfish713 wants to merge 11 commits into
mainfrom
bf/st_catchup

Conversation

@bfish713

@bfish713 bfish713 commented Feb 4, 2025

Copy link
Copy Markdown
Collaborator

Closes #<ISSUE_NUMBER>

This PR:

This PR does not:

Key places to review:

@pls148 pls148 self-assigned this Feb 11, 2025
/// at the given block height
fn get_epoch_root(
&self,
block_height: u64,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can this be epoch rather than block_height?

I think this is the only function in Membership that uses block_height currently, and I think we should be doing the conversion ourselves

use super::node_implementation::NodeType;
use crate::{traits::signature_key::SignatureKey, PeerConfig};

#[async_trait]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what was the reason for removing async_trait and returning impl Futures?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants