Files
Akilan Selvacoumar ae5f1d2fd7 New features (#110)
* added upload status

* added changes for progress bar with more logs and bug fixes, Documentation yet to be added

* huge changes that need more doucmenting

* added possibility to get profile using NodeID

* added fix profile listing user profile information

* removed profile image from the explore reult struct

* saving current changes

* added filter to search based on NodeID

* Monday bug fixing

* updates to the profile

* changes for tracing the blockchain profile image not shown

* added condition to ensure TAG is not sent and removed debug prints

* updated webapi docs
2023-06-28 00:38:17 +01:00
..
2023-06-28 00:38:17 +01:00
2023-06-28 00:38:17 +01:00
2023-06-28 00:38:17 +01:00
2023-06-28 00:38:17 +01:00
2023-06-28 00:38:17 +01:00

DHT Lite

This code is a fork from https://github.com/james-lawrence/kademlia and https://github.com/prettymuchbryce/kademlia with modifications for proper abstraction. All networking code was removed from the original one. This package shall only provide DHT fuctionality.

The following functions are not handled here and must be done by the caller, if desired:

  • Remove nodes that are deemed inactive via dht.RemoveNode.
  • Provide a function ShouldEvict to determine if a node shall be evicted in favor of another one.
  • Refresh buckets via dht.RefreshBuckets.
  • The actual store data functions (and associated replication/expiration) are not provided, only the functionality to traverse through the network.