Below you will find pages that utilize the taxonomy term “Satyakwok”
June 5, 2026
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-endpoint grpc check probe (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), and indexer (weighs slot freshness and stream stability). Per-endpoint tokens: pass --grpc more than once and pair --x-token-env by position — provide none (all anonymous), one (shared across endpoints), or one per endpoint. As with grpc 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 / --verbose human text, --json (with a schema_version), and a --report <PATH> Markdown report. gRPC does not expose a genesis hash, so grpc compare cannot 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.
June 5, 2026
Solana Infra Doctor
Version updated for https://github.com/satyakwok/solana-infra-doctor to version v0.11.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 Yellowstone gRPC readiness diagnostics Adds sol-doctor grpc check — a safe, local-first readiness check for a Yellowstone gRPC endpoint: is it reachable, authenticated, responsive, streaming fresh slots, and suitable for a backend?
Transport (connect + TLS/HTTP-2), Authentication (optional x-token, env-only, never logged), Unary probes (Ping/GetVersion/GetSlot/GetBlockHeight/GetLatestBlockhash/IsBlockhashValid), and a narrow slot-only Subscribe stream (time-to-first-update, latest slot). Optional --rpc slot cross-check; concise/--verbose human, --json (with schema_version), and --report Markdown output; gRPC error-kind taxonomy + remediation hints. Safe by default: no transactions, no state changes, slots-only, every connection/request/stream bounded. sol-doctor grpc check --grpc https://example-yellowstone-endpoint --x-token-env YELLOWSTONE_X_TOKEN Adds tonic 0.14 + yellowstone-grpc-proto 12.4 (only solana-pubkey, not the full SDK). MSRV is now 1.88. The release-target matrix is unchanged. Existing check/compare/ws are unaffected.
June 4, 2026
Solana Infra Doctor
Version updated for https://github.com/satyakwok/solana-infra-doctor to version v0.10.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 Distribution & CI tooling release — no crate runtime, CLI, output, or JSON-shape changes.
Prebuilt binaries + cargo binstall: each release ships per-target sol-doctor-<target> archives (tgz, zip on Windows); cargo binstall solana-infra-doctor fetches them instead of compiling. GitHub Action (action.yml): a composite action that installs sol-doctor and runs it, gating a workflow job on Solana RPC readiness via the verdict exit code (0 GOOD / 1 WARNING / 2 BAD / 3 UNKNOWN). Inputs passed via the environment to prevent shell injection; self-test workflow included. Action hardening: --fail-on-warning and --samples are gated on command: check; CI tag docs clarified (moving @v1 vs pinned release tags). Install: cargo install solana-infra-doctor · cargo binstall solana-infra-doctor · uses: satyakwok/solana-infra-doctor@v1