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

libp2p implementation in Go

Results 382 go-libp2p issues
Sort by recently updated
recently updated
newest added
trafficstars

`quic-go` provides the ability to gate connections with the `config.GetConfigForClient` callback and to verify the source address of packets with `transport.VerifySourceAddress` callback. We should `GetConfigForClient` this to rate limit new...

kind/enhancement

It is difficult to test this since there are no clients in the wild to test against. I am tracking ip version, transport, dial data required, response status, dial status...

In Prysm, we have support for running Prysm nodes both with the Quic transport and the TCP transport. Recently we updated our version to be v0.35.0. This has been working...

This has failed quite a few times: most recently here: https://github.com/libp2p/go-libp2p/actions/runs/9464188558/job/26070983192?pr=2801

Implement https://github.com/libp2p/go-libp2p/issues/523.

- Looks like the `libp2p.New` function was changed to replace the exported `BasicHost` type with an un-exported `closableBasicHost` type that wraps a `BasicHost` https://github.com/libp2p/go-libp2p/blob/04b2096cb952142073df125a47087fb91eb6b8de/config/config.go#L438 - However, there is code in...

I am new to the library. I was told there is a bootstrap package to support bootstrap-based discovery.

go-libp2p has a ConnectionGater interface that allows the user to control the types of inbound and outbound connections that a given host can make. However, as far as I can...

exp/expert
P2

The stream flow control window is currently limited to 10 MB. This limits transfer performance on connections with BDPs higher than that. We should use a significantly higher value than...

P1