nim-libp2p
nim-libp2p copied to clipboard
libp2p implementation in Nim
https://github.com/status-im/nim-beacon-chain/pull/1081 removes some multiaddress parsing code that obviously doesn't belong there - it would be nice to have this in libp2p proper - ie ways to extract interesting parts from...
### Cryptography - [x] NIST P-256/384/521 curves, required to perform DHE. - [x] NIST P-256/384/521 ECDSA required for peer identification. - [x] RSA required for peer identification - [x] ED25519...
There is currently no peer management mechanisms in libp2p. This is required to maintain optimum connectivity across many user level provided protocols and applications. Part of the requirement for the...
Implement encodings in order of priority: - [x] base64 - [x] base64pad - [x] base64url - [x] base64urlpad - [ ] base16 - [ ] base16upper - [ ] base32z...
Implement secure hash algorithms in order of priority. - [ ] Murmur - [ ] Skein - [x] Sha-1
Far funnier than a chat example  Thanks @lchenut for the single player version that I adapted to libp2p here Currently waiting on #771 and #783 to be fully functional....
epic issue to follow every "big" projects planned. It's loosely sorted by priority from different teams ## prio 2024 - [ ] #698 (Waku) - [ ] #961 (various projects)...
# Description Adding a libp2p transport for the Tor Network. We aim to support dialing and listening. ## Dialing The first version assumes a Tor Server is available on localhost...
closes #450, #429, #556 `switch.peerInfo.addrs` is now read-only To modify addresses, you should use a mapper instead It may break stuff, because `switch.peerInfo.addrs` is empty before `switch.start()` (previously it was...