Skip to content

rpc-cost: Solana-only vendors are unranked with a reason, not unavailable - #3170

Merged
Flotapponnier merged 1 commit into
devfrom
fix/rpc-cost-no-figure-rows
Oct 22, 2026
Merged

Flotapponnier merged 1 commit into
devfrom
fix/rpc-cost-no-figure-rows

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Major of the second 2026-10-22 audit of bench 282: the unfiltered-view backfill marked Helius, Syndica and Triton unavailable, successRate: 0 in the variant API, /api/stat and MCP. On the two RPC cost benches they are now unranked rows labelled with the not-served reason (same shape as spec-declared unranked members, skipped by every ranking helper). MCP omits success rate on ledger_reliability: false benches. Minors: artifact count 24 → 25; FAQ billing sentence no longer contradicts the Chainstack measurement.

Checks: pnpm validate, tsc, bun test src/ (712 pass).

…lable, 0 %"

Major from the second 2026-10-22 audit of bench 282. On the unfiltered
view the loader backfills every declared provider without a figure as
availability "unavailable" with successRate 0. On the two RPC cost
benches that missing figure is a product fact: Helius, Syndica and Triton
sell Solana only and the default view is the Ethereum dapp mix. The
variant API, /api/stat and MCP therefore listed three products that lead
Solana cells as dead, on a bench that sends no traffic. They are now
pushed as unranked rows carrying the not-served label, the shape
spec-declared unranked members already use, which every ranking helper
skips. MCP rows carry no success rate on a bench with
ledger_reliability: false.

Also: the polled-artifact count is 25, not 24 (Prometheus agrees), and
the FAQ no longer says no provider was billed while two other answers
describe Chainstack's measured billing.
@Flotapponnier
Flotapponnier merged commit 0cd7bdc into dev Oct 22, 2026
2 checks passed
bakabhai993 pushed a commit to bakabhai993/OpenChainBench that referenced this pull request Oct 23, 2026
…lable, 0 %" (ChainBench#3170)

Major from the second 2026-10-22 audit of bench 282. On the unfiltered
view the loader backfills every declared provider without a figure as
availability "unavailable" with successRate 0. On the two RPC cost
benches that missing figure is a product fact: Helius, Syndica and Triton
sell Solana only and the default view is the Ethereum dapp mix. The
variant API, /api/stat and MCP therefore listed three products that lead
Solana cells as dead, on a bench that sends no traffic. They are now
pushed as unranked rows carrying the not-served label, the shape
spec-declared unranked members already use, which every ranking helper
skips. MCP rows carry no success rate on a bench with
ledger_reliability: false.

Also: the polled-artifact count is 25, not 24 (Prometheus agrees), and
the FAQ no longer says no provider was billed while two other answers
describe Chainstack's measured billing.

(cherry picked from commit 0cd7bdc, without benchmarks/rpc-cost.yml: main does not carry it)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant