nim-libp2p icon indicating copy to clipboard operation
nim-libp2p copied to clipboard

libp2p implementation in Nim

Results 155 nim-libp2p issues
Sort by recently updated
recently updated
newest added

Reliant on https://github.com/status-im/nim-protobuf-serialization/pull/2 being merged and added to the Nimble package registry. If the blocking library requires further modifications, to its handling of proto2/proto3/required, this PR will need the appropriate...

Start of Kademlia implementation, very hacky and needs to be cleaned up. Basic find node functionality with protobuf encoding/decoding so far. Still need to hook up handler, implement iterative lookup,...

# Peer and Connection Management Notes > Documenting current thinking about peer and connection manager ## Peer Book The peer book stores serializable information about a peer. (@jm-clius worked on...

peer management
connection management

At the very least, there are this use cases: - Announced addresses are merged with bound addresses - Announced addresses replace bound addresses Probably, the most flexible way of doing...

missing feature
v1

Currently `nim-libp2p` exposing addresses like `/ip4/0.0.0.0/tcp/9100` to the network, but this addresses has only meaning for local host, but not for remote peers.

bug
v1

Currently, we're deduplicating messages per message type, for example `iHave`, we should deduplicate messages once in the RPC handler. Additionally, it makes sense to re-evaluate scoring for peers sending large...

gossipsub
optimization

Currently `nim-libp2p` do not have cancellation support, and this can be one more source of leaks for applications which is going to use it. All API calls which performs open(dial,...

enhancement
discuss
v1