nim-codex/dagger
Tanguy 4d681102e5
Add DHT (#75)
* First implem

* Add persistent net key option

* Working DHT setup

* Bootstrap nodes

* Implement DaggerNode.findPeer

* Remove unrelevant comment

* Added discovery to blockexchange requestBlock

* add FSStore.blockList

* Block advertisement

* Tests compiles

* Green tests

* toDiscoveryId instead of toNodeId

* remove stopAdvertisingBlock

* Removed nim-eth dependency

* Move discovery stuff to discovery.nim

* Add missing file, start of discovery tests

* Better discovery logic

* Add tests

* Address comment

* Better E2E test
2022-04-13 10:32:35 -06:00
..
blockexchange Add DHT (#75) 2022-04-13 10:32:35 -06:00
contracts Update to latest dagger-contracts (#78) 2022-04-11 12:03:55 -06:00
erasure Integrate erasure (#73) 2022-04-05 18:34:29 -06:00
manifest Integrate erasure (#73) 2022-04-05 18:34:29 -06:00
por Proving (#66) 2022-04-08 15:58:16 -06:00
rest Add DHT (#75) 2022-04-13 10:32:35 -06:00
stores Add DHT (#75) 2022-04-13 10:32:35 -06:00
streams Node storestream (#62) 2022-03-29 20:43:35 -06:00
utils Upraises (#57) 2022-03-18 16:17:51 -06:00
blockexchange.nim Rename bitswap (#25) 2021-08-30 13:25:20 -06:00
blocktype.nim Protected manifest (#69) 2022-04-04 18:46:13 -06:00
chunker.nim Node storestream (#62) 2022-03-29 20:43:35 -06:00
conf.nim Add DHT (#75) 2022-04-13 10:32:35 -06:00
contracts.nim Proving (#66) 2022-04-08 15:58:16 -06:00
dagger.nim Add DHT (#75) 2022-04-13 10:32:35 -06:00
discovery.nim Add DHT (#75) 2022-04-13 10:32:35 -06:00
erasure.nim Erasure coding dataset (#72) 2022-04-05 13:12:59 -06:00
errors.nim Node setup (#32) 2022-01-10 09:32:56 -06:00
manifest.nim Integrate erasure (#73) 2022-04-05 18:34:29 -06:00
market.nim Update to latest dagger-contracts (#78) 2022-04-11 12:03:55 -06:00
node.nim Add DHT (#75) 2022-04-13 10:32:35 -06:00
proving.nim Proving (#66) 2022-04-08 15:58:16 -06:00
purchasing.nim Update to latest dagger-contracts (#78) 2022-04-11 12:03:55 -06:00
rng.nim add sample proc with exclude array (#68) 2022-04-05 08:24:39 -06:00
sales.nim Update to latest dagger-contracts (#78) 2022-04-11 12:03:55 -06:00
stores.nim feat: introduce LRU cache (#50) 2022-03-02 10:30:42 -06:00
streams.nim Seekable stream (#58) 2022-03-21 12:09:59 -06:00