Nethermind.Libp2p.Protocols.Quic
1.0.0-preview.51
dotnet add package Nethermind.Libp2p.Protocols.Quic --version 1.0.0-preview.51
NuGet\Install-Package Nethermind.Libp2p.Protocols.Quic -Version 1.0.0-preview.51
<PackageReference Include="Nethermind.Libp2p.Protocols.Quic" Version="1.0.0-preview.51" />
<PackageVersion Include="Nethermind.Libp2p.Protocols.Quic" Version="1.0.0-preview.51" />
<PackageReference Include="Nethermind.Libp2p.Protocols.Quic" />
paket add Nethermind.Libp2p.Protocols.Quic --version 1.0.0-preview.51
#r "nuget: Nethermind.Libp2p.Protocols.Quic, 1.0.0-preview.51"
#:package Nethermind.Libp2p.Protocols.Quic@1.0.0-preview.51
#addin nuget:?package=Nethermind.Libp2p.Protocols.Quic&version=1.0.0-preview.51&prerelease
#tool nuget:?package=Nethermind.Libp2p.Protocols.Quic&version=1.0.0-preview.51&prerelease
QUIC transport
See the libp2p spec
Native dependencies
Windows
Quic support is fully inbuilt in the runtime. By default it utilizes Schannel-based implementation which is not compatible with libp2p, OpenSSL-based version is required.
To use it instead of standard one, a runtime library needs to be replaced or the application should be published as self contained.
In the future OpenSSL version will be used automatically with a need in workarounds. Requires Support overriding MsQuic.dll in the application directory on Windows feature to get into a release.
Linux
libmsquic.so is required, as described here.
Installation:
apt install libmsquic
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- BouncyCastle.Cryptography (>= 2.4.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- Nethermind.Libp2p.Core (>= 1.0.0-preview.51)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Nethermind.Libp2p.Protocols.Quic:
| Package | Downloads |
|---|---|
|
Nethermind.Libp2p.Protocols.Tls
A libp2p implementation for .NET |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-preview.51 | 1,821 | 11/11/2025 |
| 1.0.0-preview.50 | 137 | 11/7/2025 |
| 1.0.0-preview.49 | 191 | 11/6/2025 |
| 1.0.0-preview.48 | 185 | 11/6/2025 |
| 1.0.0-preview.45 | 715,512 | 5/13/2025 |
| 1.0.0-preview.44 | 1,093 | 5/9/2025 |
| 1.0.0-preview.43 | 144 | 5/9/2025 |
| 1.0.0-preview.37 | 159 | 2/18/2025 |
| 1.0.0-preview.36 | 45,510 | 2/10/2025 |
| 1.0.0-preview.35 | 160 | 2/10/2025 |
| 1.0.0-preview.34 | 49,952 | 10/24/2024 |
| 1.0.0-preview.33 | 133 | 9/11/2024 |
| 1.0.0-preview.32 | 134 | 9/9/2024 |
| 1.0.0-preview.30 | 131 | 9/6/2024 |
| 1.0.0-preview.29 | 233 | 10/3/2023 |
| 1.0.0-preview.28 | 622 | 9/7/2023 |
| 1.0.0-preview.6 | 2,713 | 6/25/2024 |
| 1.0.0-preview.5 | 266 | 6/21/2024 |
| 1.0.0-preview.4 | 139 | 2/29/2024 |
| 1.0.0-preview.3 | 169 | 10/18/2023 |