-
Notifications
You must be signed in to change notification settings - Fork 247
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
Implement K-DHT for spartan-farmer
#27
Commits on Sep 18, 2021
-
Tejas Sanap committed
Sep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c6e6c0 - Browse repository at this point
Copy the full SHA 4c6e6c0View commit details -
Add
dht
module and sub-modules forclient
,eventloop
andcore
.Tejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for cd7f3d1 - Browse repository at this point
Copy the full SHA cd7f3d1View commit details -
Add
libp2p
imports for creating ComposedBehaviour incore
Tejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for a223c53 - Browse repository at this point
Copy the full SHA a223c53View commit details -
Add method to create swarm for farmer.
Tejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 06b596a - Browse repository at this point
Copy the full SHA 06b596aView commit details -
Tejas Sanap committed
Sep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for d73b610 - Browse repository at this point
Copy the full SHA d73b610View commit details -
Add code for
eventloop
module.Tejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 45cc2cc - Browse repository at this point
Copy the full SHA 45cc2ccView commit details -
Create a seperate method to create
Client
API andEventLoop
objectsTejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 29c41b7 - Browse repository at this point
Copy the full SHA 29c41b7View commit details -
Tejas Sanap committed
Sep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 9949e4f - Browse repository at this point
Copy the full SHA 9949e4fView commit details -
Tejas Sanap committed
Sep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 5021ee0 - Browse repository at this point
Copy the full SHA 5021ee0View commit details -
Add
select!
for running eventloop for client and swarm events.Tejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for f6a2d5e - Browse repository at this point
Copy the full SHA f6a2d5eView commit details -
Add
start_listening
method inClient
API.Tejas Sanap committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 69cc4d2 - Browse repository at this point
Copy the full SHA 69cc4d2View commit details
Commits on Sep 19, 2021
-
Add
ClientConfig
for bootstrappingTejas Sanap committedSep 19, 2021 Configuration menu - View commit details
-
Copy full SHA for d5a021e - Browse repository at this point
Copy the full SHA d5a021eView commit details -
Implement
listen_on
inClient
API andEventLoop
Tejas Sanap committedSep 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 2229914 - Browse repository at this point
Copy the full SHA 2229914View commit details -
Tejas Sanap committed
Sep 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 204675a - Browse repository at this point
Copy the full SHA 204675aView commit details -
Bootstrap implementation, Part 1.
Tejas Sanap committedSep 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 186678e - Browse repository at this point
Copy the full SHA 186678eView commit details -
Tejas Sanap committed
Sep 19, 2021 Configuration menu - View commit details
-
Copy full SHA for c58af02 - Browse repository at this point
Copy the full SHA c58af02View commit details
Commits on Sep 20, 2021
-
Bootstrap implementation, part 2.
1. Update `oneshot` to receive errors. 2. Add `ClientType` enum. 3. Add methods to create bootstrap node.
Tejas Sanap committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 0f0c738 - Browse repository at this point
Copy the full SHA 0f0c738View commit details -
Bootstrap implementation, part 3.
1. Add `listen_addr` in `ClientConfig` for bootstrap nodes. 2. Add code in `dial_bootstrap` methods. 3. Add more comments.
Tejas Sanap committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 2966a81 - Browse repository at this point
Copy the full SHA 2966a81View commit details -
Bootstrap implementation, Part 4.
1. Return Peer ID with `Client` object. 2. Add `enum` for `ClientType`. 3. Add methods to create bootstrap and normal nodes.
Tejas Sanap committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 5977e61 - Browse repository at this point
Copy the full SHA 5977e61View commit details -
Bootstrap implementation, Part 5.
1. Add `ClientEvent` and `NetworkEvent` for `Bootstrap`. 2. Add flag for inputting bootstrap nodes through the CLI.
Tejas Sanap committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for cbec847 - Browse repository at this point
Copy the full SHA cbec847View commit details -
Tejas Sanap committed
Sep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for d71ced5 - Browse repository at this point
Copy the full SHA d71ced5View commit details -
Tejas Sanap committed
Sep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for ebbe17b - Browse repository at this point
Copy the full SHA ebbe17bView commit details -
Merge branch 'main' of upstream into impletement-dht2
Tejas Sanap committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 1568107 - Browse repository at this point
Copy the full SHA 1568107View commit details -
Add peers to routing table, whenever we come across a new one
Tejas Sanap committedSep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for c70b679 - Browse repository at this point
Copy the full SHA c70b679View commit details -
Tejas Sanap committed
Sep 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 66be40e - Browse repository at this point
Copy the full SHA 66be40eView commit details
Commits on Sep 21, 2021
-
Remove
create_bootstrap
method as we don't need it.Tejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 609bb25 - Browse repository at this point
Copy the full SHA 609bb25View commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 37a8f4c - Browse repository at this point
Copy the full SHA 37a8f4cView commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for e035caf - Browse repository at this point
Copy the full SHA e035cafView commit details -
Add
Result
return type tohandle_client_event
.Tejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for f8a8f31 - Browse repository at this point
Copy the full SHA f8a8f31View commit details -
Change type for
listen_addr
inmain.rs
CLAP argumentsTejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 7bc8bf6 - Browse repository at this point
Copy the full SHA 7bc8bf6View commit details -
Format dependencies in a prettier way.
Tejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 668ada9 - Browse repository at this point
Copy the full SHA 668ada9View commit details -
Remove unnecessary match statements in
handle_network_event
Tejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 709dfbe - Browse repository at this point
Copy the full SHA 709dfbeView commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 57292e7 - Browse repository at this point
Copy the full SHA 57292e7View commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 44bbd8a - Browse repository at this point
Copy the full SHA 44bbd8aView commit details -
Make
create_connection
method synchronous from asyncTejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for cc9829f - Browse repository at this point
Copy the full SHA cc9829fView commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 1f5357e - Browse repository at this point
Copy the full SHA 1f5357eView commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 0165b73 - Browse repository at this point
Copy the full SHA 0165b73View commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 79b40d0 - Browse repository at this point
Copy the full SHA 79b40d0View commit details -
Add new client events: Random Walk, Listener, Query Result
Tejas Sanap committedSep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 02d36d9 - Browse repository at this point
Copy the full SHA 02d36d9View commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for c53f9a1 - Browse repository at this point
Copy the full SHA c53f9a1View commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for c11574b - Browse repository at this point
Copy the full SHA c11574bView commit details -
Tejas Sanap committed
Sep 21, 2021 Configuration menu - View commit details
-
Copy full SHA for dd2ab06 - Browse repository at this point
Copy the full SHA dd2ab06View commit details
Commits on Sep 22, 2021
-
Tejas Sanap committed
Sep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 7e271cd - Browse repository at this point
Copy the full SHA 7e271cdView commit details -
Tejas Sanap committed
Sep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 6336ff1 - Browse repository at this point
Copy the full SHA 6336ff1View commit details -
Inelegant fix for BootStrap test.
Tejas Sanap committedSep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 8f3d6dd - Browse repository at this point
Copy the full SHA 8f3d6ddView commit details -
Merge branch 'main' of upstream into impletement-dht2
Tejas Sanap committedSep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for b316edb - Browse repository at this point
Copy the full SHA b316edbView commit details -
Code ready for review (unless, clippy gets in the way)
Tejas Sanap committedSep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c64bd6 - Browse repository at this point
Copy the full SHA 4c64bd6View commit details
Commits on Sep 23, 2021
-
Tejas Sanap committed
Sep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for a38dd71 - Browse repository at this point
Copy the full SHA a38dd71View commit details -
Add rustfmt.toml and rewrite dependencies
Tejas Sanap committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 4e3e476 - Browse repository at this point
Copy the full SHA 4e3e476View commit details -
Move
dht
module out ofcommands
and seperate imports.Tejas Sanap committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 77496fe - Browse repository at this point
Copy the full SHA 77496feView commit details -
Reassign scopes to objects in dht module
Tejas Sanap committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 2408b66 - Browse repository at this point
Copy the full SHA 2408b66View commit details -
Remove ClientEvents that we are not using.
Tejas Sanap committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 8e638a3 - Browse repository at this point
Copy the full SHA 8e638a3View commit details
Commits on Sep 24, 2021
-
Tejas Sanap committed
Sep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for f1deb68 - Browse repository at this point
Copy the full SHA f1deb68View commit details -
Move
ClientEvent
andhandle_client_event
to eventloop.rsTejas Sanap committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 3770fa0 - Browse repository at this point
Copy the full SHA 3770fa0View commit details
Commits on Sep 26, 2021
-
Merge branch 'main' into impletement-dht2
Tejas Sanap authoredSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 6ecf049 - Browse repository at this point
Copy the full SHA 6ecf049View commit details -
Tejas Sanap committed
Sep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 408b389 - Browse repository at this point
Copy the full SHA 408b389View commit details -
Merge branch 'impletement-dht2' of github.com:whereistejas/subspace i…
…nto impletement-dht2
Tejas Sanap committedSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 9f265b0 - Browse repository at this point
Copy the full SHA 9f265b0View commit details