-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
**Motivation** Support syncing via fullsync <!-- Why does this pull request exist? What are its goals? --> **Description** - Implement full sync - Trigger full sync in fork choice update - Implement communication between backend and peers in p2p crate via channels that allow to send and receive messages from the peer data on the kademlia table to the peer's active connection listen loop. This way backend processes, such as syncing, can make requests and receive responses from a chosen peer Leftover work: #1317 #1318 Status: Succesfully passes `ethereum/sync` test suite when removing V3-specifc fork choice & payload checks (see commit [c6d6767](c6d6767)) This PR shares the same basis as snap-sync #1209 <!-- Link to issues: Resolves #111, Resolves #222 --> Closes: None, but is a good basis for snap sync --------- Co-authored-by: Esteban Dimitroff Hodi <[email protected]> Co-authored-by: Martin Paulucci <[email protected]> Co-authored-by: Francisco Krause Arnim <[email protected]>
- Loading branch information
1 parent
3162649
commit 9a2f8e0
Showing
24 changed files
with
508 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.