nim-libp2p
nim-libp2p copied to clipboard
libp2p implementation in Nim
ref #620 - [ ] Fix compilation warnings - [X] Unused imports - [ ] XDeclaredButNotUsed: use https://github.com/markspanbroek/upraises? Would swallow some useful warnings - [ ] Try to remove as...
Currently, we allow unsubbed peers to graft us, and grafted peers to unsub. That's technically against the spec (should be strictly sub -> graft -> prune -> unsub) Check the...
Some groundwork for V1: - [ ] Mount PushIdentify by default in `newStandardSwitch` - [ ] Try to remove as much exported procs & fields as possible - [x] Remove...
Right now, the observedAddr sent by other peers is lost as soon as we get it. Store it somewhere if the application needs it
Start of the cancellation test: - Adding `awaitrc` on cleanup to avoid cleanup being cancelled (and thus, leaks) - Adding a `cancelTest` which is cancelling every step of the way...
Raises
First attempt to use `raises` in `async` procs, uses https://github.com/status-im/nim-chronos/pull/166.
Add a documentation. Should give a list of public functions, with their description, and eventually some examples
# Problem (This might be the wrong repo for this, not sure). For Waku v2 to run in browsers we currently have to develop a new (ideally light) client in...
This is approach which i'm recommending to use to check if public API procedure properly supports cancellation. So the idea of this test is to split execution of `dial` into...
Running into a bug where identify protocol can't parse r2 field (addr): `Result: IncorrectBlob [ResultDefect]` This happens when node is connected from Node JS with the following options: `listen: ['/ip4/0.0.0.0/tcp/0',...