Skip to content

add osmosis-rpc bench (091) + register Osmosis chain - #1336

Merged
Flotapponnier merged 1 commit into
devfrom
feat/osmosis-rpc
Jul 23, 2026
Merged

add osmosis-rpc bench (091) + register Osmosis chain#1336
Flotapponnier merged 1 commit into
devfrom
feat/osmosis-rpc

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

First Cosmos SDK chain in the RPC latency cluster. Ships:

Site

  • src/lib/chains.ts — register osmosis (L1, OSMO native, CometBFT consensus)
  • src/lib/logo-manifest.ts — alias osmosis-officialosmosis logo
  • src/data/provider-registry.ts — new entries for osmosis-official, polkachu, imperator, lavenderfive (publicnode + onfinality already registered)
  • src/lib/spec.ts — bump cache keys v37/v40 (new bench in set)

Bench spec

  • benchmarks/osmosis-rpc.yml (bench 091) — mirror of polkadot-rpc pattern, 5-provider launch cohort with per-region breakdowns

Harness

  • harnesses/rpc-capabilities/cmd/script/config.go — new Kind: "cosmos", 5-provider matrix under osmosis
  • harnesses/rpc-capabilities/cmd/script/probe.gocallCosmosStatus (Tendermint status POST, decimal height parsing), cosmosStaleBlockGap, dispatch wired in probeOne, cosmos added to the no-consensus-participation list for v1

Live-audited 2026-07-23: 5 no-key providers pass the status probe (Osmosis Foundation, Polkachu, PublicNode, Imperator, LavenderFive). Excluded: Lava (403 without key), OnFinality (timing out), Numia (401), and several community endpoints that returned connect errors — full audit list in the bench methodology.

Harness deploy on the VPS (ocb-par-main) is a follow-up: this PR is site + spec + harness code only, so once merged the bench renders in draft on staging until the Prom scrape kicks in.

@Flotapponnier
Flotapponnier merged commit 126589f into dev Jul 23, 2026
1 check failed
Flotapponnier added a commit that referenced this pull request Jul 23, 2026
…DK chain in the RPC cluster (#1336) (#1337)

Co-authored-by: Florent Tapponnier <contact@mobula.io>
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