Skip to content

A Rust CLI tool to analyze Solana validator network QoS metrics, including QUIC stream and transaction limits, based on stake and network settings.

Notifications You must be signed in to change notification settings

nuel77/agave-swqos-metrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agave SWQOS Metrics

A command-line utility for analyzing Solana network Quality of Service (QoS) parameters for a given validator node, focusing on QUIC stream and receive window metrics.

Description

This tool helps validators understand their network QoS parameters based on their stake weight in the network. Because QUIC stream limits and receive window sizes are constrained, increasing stake beyond certain thresholds yields diminishing returns for improving a validator's network QoS. In general each transaction requires to open a new uni directional stream to the leader to be sent. The recieve_window defines the combined max data in bytes a client can send from all its uni-streams.

this tool calculates:

Usage Example

cargo r -- --rpc-url https://api.mainnet-beta.solana.com --validator-key YOUR_VALIDATOR_PUBKEY

Sample Output

image

About

A Rust CLI tool to analyze Solana validator network QoS metrics, including QUIC stream and transaction limits, based on stake and network settings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages