Skip to main content
Published
Oct 1, 2026
20d ago
Total Downloads
1.8M
1,775,314

Install

dotnet add package Nethermind.Libp2p.Protocols.Yamux --version 1.0.0
ProductVersions
.NET
net10.0

README

Yamux protocol

See the libp2p spec

By default, a locally closed stream waits for its outbound data to drain or for the connection to close. Applications that need to bound retained stream state can pass a positive closedStreamIdleTimeout of at most 4,294,967,294 milliseconds to YamuxProtocol. After that long without a completed outbound data write, Yamux resets the stream. A peer that intentionally pauses reading longer than the configured timeout can also be reset, so leave it unset when such pauses are expected.

Changes from Previous Version

v1.0.0-preview.51v1.0.0
Added Frameworks
net10.0
Removed Frameworks
net9.0

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.