go-libp2p
go-libp2p copied to clipboard
libp2p implementation in Go
hi, im trying to build a toy blockchain to learn fundamentals. I want to use libp2p for communicating nodes. (I tried couple of things, correct me if I tell anything...
I have a theory that the reason why we see some test flakiness is because we are running tests in parallel on already starved GitHub actions VMs. This issue is...
fixes: #2970
The problem: when I disconnect and reconnect to a peer, the latter finds it impossible to open a stream, with the error indication that identified failed to complete. This happens...
Version Information github.com/libp2p/go-libp2p v0.36.2 Due to the Android system, libp2p will fail to run on systems after Android11+. Related issues: - https://github.com/ipfs/kubo/issues/9513 - https://github.com/golang/go/issues/40569 - https://github.com/golang/go/pull/61089 This problem needs to...
Still left to do: - [ ] Update upstream projects: - [ ] [filecoin-project/lotus](https://github.com/filecoin-project/lotus) - [ ] [go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht/) - [ ] [go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) (In case of breaking changes.) - [ ]...
This PR re-orders some fields in structs in order to reduce the size in bytes that the struct takes up in memory. Go is sensitive to the exact ordering of...
Closes #2925 This touches one of the trickiest parts of the codebase, so please review carefully @sukunrt. Requires https://github.com/multiformats/go-multistream/pull/114 and a new release from that dep.
When build android version got error undefined for package `anet`. ```shell # command-line-arguments ./main.go:10:17: undefined: anet.Interfaces ``` Currently without issue build in `anet v0.0.5` and support go 1.23. ```shell GOOS=android...
If I make a relay reservation the `HopMessage.reservation.addrs` field sometimes has multiaddrs that repeat the relay's peer id. This only seems to happen with the WebSocket transport addresses advertised by...