Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Lotus integration #253

Open
6 of 7 tasks
Kubuxu opened this issue May 20, 2024 · 3 comments
Open
6 of 7 tasks

Epic: Lotus integration #253

Kubuxu opened this issue May 20, 2024 · 3 comments
Assignees

Comments

@Kubuxu
Copy link
Collaborator

Kubuxu commented May 20, 2024

Acceptance criteria:

  • F3 runs within lotus using its libp2p stack
  • Messages are propagated through pubsub
  • Finality exchange over libp2p streams
  • Lotus feeds chain information into F3
  • F3 has a way to bootstrap

(WIP)

Tasks

  1. fdex
    Stebalien
  2. 3 of 5
    Component integration
    Kubuxu
  3. Kubuxu
  4. Kubuxu
  5. Kubuxu
  6. Kubuxu
@Kubuxu Kubuxu added the Epic label May 20, 2024
@jennijuju jennijuju removed the Epic label May 23, 2024
@jennijuju
Copy link
Member

@Kubuxu question for you - how would the application fetch the finality / get a signal from lotus that "we have reached finality for this epoch via 3"? Something new along with ChainHead (which only gives your the latest block w/o confirming it is finalized) ?

@Kubuxu
Copy link
Collaborator Author

Kubuxu commented Jun 13, 2024

I haven't thought about it a lot, but it seems reasonable, ChainGetFinalizedHead or something like that.

@Kubuxu
Copy link
Collaborator Author

Kubuxu commented Jun 22, 2024

PR in lotus: filecoin-project/lotus#12119
I aim to make it ready for review before Monday. I would appreciate reviews on Monday there.

@Kubuxu Kubuxu self-assigned this Jun 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Epic
Development

No branches or pull requests

2 participants