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 | 604 | 11/11/2025 |
| 1.0.0-preview.50 | 114 | 11/7/2025 |
| 1.0.0-preview.49 | 167 | 11/6/2025 |
| 1.0.0-preview.48 | 160 | 11/6/2025 |
| 1.0.0-preview.45 | 166,516 | 5/13/2025 |
| 1.0.0-preview.44 | 1,066 | 5/9/2025 |
| 1.0.0-preview.43 | 125 | 5/9/2025 |
| 1.0.0-preview.37 | 137 | 2/18/2025 |
| 1.0.0-preview.36 | 41,426 | 2/10/2025 |
| 1.0.0-preview.35 | 141 | 2/10/2025 |
| 1.0.0-preview.34 | 49,378 | 10/24/2024 |
| 1.0.0-preview.33 | 108 | 9/11/2024 |
| 1.0.0-preview.32 | 108 | 9/9/2024 |
| 1.0.0-preview.30 | 106 | 9/6/2024 |
| 1.0.0-preview.29 | 211 | 10/3/2023 |
| 1.0.0-preview.28 | 595 | 9/7/2023 |
| 1.0.0-preview.6 | 2,664 | 6/25/2024 |
| 1.0.0-preview.5 | 237 | 6/21/2024 |
| 1.0.0-preview.4 | 114 | 2/29/2024 |
| 1.0.0-preview.3 | 145 | 10/18/2023 |