Solana Infra Doctor
Version updated for https://github.com/satyakwok/solana-infra-doctor to version v0.12.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
What’s Changed
- Add
sol-doctor grpc compare: rank multiple Yellowstone gRPC endpoints for a workload profile. It reuses the single-endpointgrpc checkprobe (safe by default, slot-only, redaction-safe) for every endpoint concurrently, then scores and ranks them by verdict, connect latency, time-to-first-slot-update, slot freshness, and stream stability, and recommends a best/worst endpoint with an honest connect-versus-stream tradeoff note.- Profiles (
--profile):general(balanced),latency(bots/MEV — weighs connect and first-event), andindexer(weighs slot freshness and stream stability). - Per-endpoint tokens: pass
--grpcmore than once and pair--x-token-envby position — provide none (all anonymous), one (shared across endpoints), or one per endpoint. As withgrpc check, the token is read only from an environment variable, never from the command line, and is never printed, serialized, or logged. - Output is available as concise /
--verbosehuman text,--json(with aschema_version), and a--report <PATH>Markdown report. - gRPC does not expose a genesis hash, so
grpc comparecannot detect a mixed-network comparison; endpoints are assumed to be on the same Solana network (documented), and slot freshness is ranked relative to the freshest endpoint observed.
- Profiles (