-
Notifications
You must be signed in to change notification settings - Fork 27
feature: implement libp2p node for worker, validator, and orchestrator #622
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
Merged
Merged
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
4961ce0
initial impl with incoming/outgoing message impl
noot f5365d9
request-response protocol working
noot 565ed95
clippy
noot a532121
clippy
noot 921724d
merge w main
noot a548ce4
begin implementation of libp2p node in worker; working on msg handling
noot d780aae
implement more request handlers
noot bcaa444
impl hardware challenge, add new p2p to worker cli
noot 0f386af
implement invite request handling, finish cli changes
noot 7bd1009
add full hardware challenge message
noot d6c1a4a
move messages to their own dir
noot ea46820
add general request-response protocol
noot 977ab4e
merge
noot 7288261
update SystemState to store libp2p keypair
noot 304f8a8
organize and remove unused deps
noot 46ecca7
add libp2p_port to cli
noot 4358e32
serde for PersistedSystemState
noot 577d843
spawn message handler
noot 4285eaa
add dial channel to p2p node; impl validator libp2p node
noot 7503885
fully implement hardware challenge flow
noot d32f540
upddate validator main to use libp2p node
noot 56d6b1d
clean up deps
noot c6183d6
add authorized peer to map
noot 94e9e4d
implement dialing peers
noot d05ad87
merge
noot 91c0e5b
Merge branch 'noot/libp2p' of https://github.com/PrimeIntellect-ai/pr…
noot a8af706
use tracing
noot 0952b30
Merge branch 'noot/libp2p' of https://github.com/PrimeIntellect-ai/pr…
noot 15dc2c4
move shared authentication service to shared
noot 0046fac
implement orchestrator p2p service
noot 08a10ec
update orchestrator to use libp2p node
noot ac923ca
deps cleanup
noot de3afb1
merge
noot 6a3b04b
Merge branch 'noot/validator-libp2p' into noot/libp2p-unified
noot f35b001
delete unused code
noot 2475059
no port conflict
noot 73300be
rename messages to be more correct
noot e135ad4
add logging
noot ecb5b66
fix tests
noot 4798692
remove explicit dialing, messaging now working
noot f87d5d3
remove println
noot d77ef04
fix unit tests
noot 8663553
address some comments
noot 4f66957
store outbound request when already authenticated
noot d712de6
use debug log
noot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.