From fc2cdbc9bea0ec9320fba57ca65327d7c81db867 Mon Sep 17 00:00:00 2001 From: Flotapponnier <160007691+Flotapponnier@users.noreply.github.com> Date: Fri, 24 Jul 2026 15:06:12 +0200 Subject: [PATCH] add thirdweb logo + rename World Chain (Alchemy) -> World Chain (#1352) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit thirdweb is used keyless across 13 chains in the RPC cluster (arbitrum, ethereum, polygon, optimism, base, bnb, avalanche, linea, worldchain, kaia, ink, opbnb) via .rpc.thirdweb.com — no key required. Fills the TH initials chip. World Chain (Alchemy) -> World Chain: the '(Alchemy)' suffix was redundant because it's the SOLE official public endpoint (unlike Ink which has both Gelato + QuickNode active-active). Simpler display matches the base-official/osmosis-official/opbnb-official pattern. Co-authored-by: Florent Tapponnier --- benchmarks/world-chain-rpc.yml | 8 ++++---- harnesses/rpc-capabilities/cmd/script/config.go | 2 +- public/logos/thirdweb.png | Bin 0 -> 26710 bytes src/lib/logo-manifest.ts | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 public/logos/thirdweb.png diff --git a/benchmarks/world-chain-rpc.yml b/benchmarks/world-chain-rpc.yml index c22543d8..33ff6680 100644 --- a/benchmarks/world-chain-rpc.yml +++ b/benchmarks/world-chain-rpc.yml @@ -35,7 +35,7 @@ methodology: - "Latency: client-side round-trip delta in milliseconds, exposed as both a gauge and a histogram (buckets 50 ms → 10 s), so percentiles are computed via Prometheus `quantile_over_time` over the last 24 hours." - "Call-result classification: `ok` (HTTP 200 + non-empty result with a parsable hex block number), `http_err`, `jsonrpc_err` (HTTP 200 carrying an error body), `stale` (more than 25 blocks behind the cross-provider tip), `timeout`. Latency without reliability is a misleading ranking signal." - "This page is part of the per-chain RPC cluster derived from the cross-chain [rpc-capabilities](https://openchainbench.com/benchmarks/rpc-capabilities) benchmark; the identical harness, cadence and exclusion rules apply on every chain." - - "Chain scope: every query on this page is pinned to `chain=\"world-chain\"`. Provider coverage at launch: 4 no-key endpoints (World Chain (Alchemy), dRPC, Tenderly Gateway, ThirdWeb)." + - "Chain scope: every query on this page is pinned to `chain=\"world-chain\"`. Provider coverage at launch: 4 no-key endpoints (World Chain, dRPC, Tenderly Gateway, ThirdWeb)." findings: - "{{best_name}} currently leads free World Chain RPC at {{best_p50}} (`eth_getBlockByNumber(\"latest\", false)` p50, 24h) across 4 measured providers." @@ -44,7 +44,7 @@ faq: - q: "What is the fastest free World Chain RPC right now?" a: "{{best_name}} currently leads at {{best_p50}} (`eth_getBlockByNumber(\"latest\", false)` p50 over the last 24h), measured against 4 no-key providers probed every 60 seconds from us-east, eu-west and Singapore. The leaderboard re-sorts continuously against fresh Prometheus samples, so the answer on this page is the answer right now, not a quarterly snapshot. Use the region tabs to see the leader from the origin closest to your deployment." - q: "Which World Chain RPCs work without an API key?" - a: "4 endpoints sustain continuous keyless probing at launch: World Chain (Alchemy), dRPC, Tenderly Gateway, ThirdWeb. Every listed endpoint was live-verified with a `eth_getBlockByNumber(\"latest\", false)` POST returning a parsable response before inclusion. See the methodology section for the specific endpoints that were audited and excluded." + a: "4 endpoints sustain continuous keyless probing at launch: World Chain, dRPC, Tenderly Gateway, ThirdWeb. Every listed endpoint was live-verified with a `eth_getBlockByNumber(\"latest\", false)` POST returning a parsable response before inclusion. See the methodology section for the specific endpoints that were audited and excluded." - q: "Does the fastest World Chain RPC change by region?" a: "Often. Public infra concentrates in specific regions; a gateway that wins from Amsterdam can lose from Singapore by multiples. The region tabs at the top of the page re-scope every number to a single origin; pick the one closest to where your requests originate." - q: "How is World Chain RPC latency measured here, technically?" @@ -67,9 +67,9 @@ dimensions: providers: - slug: worldchain-official - name: World Chain (Alchemy) + name: World Chain tag: Tools for Humanity's official public RPC on Alchemy infra - formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_getBlockByNumber(\"latest\", false)` POST sent every 60s from 3 regions (us-east + eu-west + sgp) to World Chain (Alchemy)'s no-key world-chain RPC endpoint." + formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_getBlockByNumber(\"latest\", false)` POST sent every 60s from 3 regions (us-east + eu-west + sgp) to World Chain's no-key world-chain RPC endpoint." queries: p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="worldchain-official", chain="world-chain"}) p90: avg(ocb:rpc_latency_milliseconds:p90_24h{provider="worldchain-official", chain="world-chain"}) diff --git a/harnesses/rpc-capabilities/cmd/script/config.go b/harnesses/rpc-capabilities/cmd/script/config.go index 95598757..7ac7f6b3 100644 --- a/harnesses/rpc-capabilities/cmd/script/config.go +++ b/harnesses/rpc-capabilities/cmd/script/config.go @@ -545,7 +545,7 @@ func chains() []Chain { Slug: "world-chain", Name: "World Chain", Providers: []Provider{ - {Slug: "worldchain-official", Name: "World Chain (Alchemy)", URL: envDefault("RPC_URL_WORLDCHAIN_OFFICIAL", "https://worldchain-mainnet.g.alchemy.com/public")}, + {Slug: "worldchain-official", Name: "World Chain", URL: envDefault("RPC_URL_WORLDCHAIN_OFFICIAL", "https://worldchain-mainnet.g.alchemy.com/public")}, {Slug: "drpc", Name: "dRPC", URL: envDefault("RPC_URL_WORLDCHAIN_DRPC", "https://worldchain.drpc.org")}, {Slug: "tenderly", Name: "Tenderly Gateway", URL: envDefault("RPC_URL_WORLDCHAIN_TENDERLY", "https://worldchain-mainnet.gateway.tenderly.co")}, {Slug: "thirdweb", Name: "ThirdWeb", URL: envDefault("RPC_URL_WORLDCHAIN_THIRDWEB", "https://480.rpc.thirdweb.com")}, diff --git a/public/logos/thirdweb.png b/public/logos/thirdweb.png new file mode 100644 index 0000000000000000000000000000000000000000..5362117fba8f9f74feaaeac89b1c81c1ee0614b4 GIT binary patch literal 26710 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 literal 0 HcmV?d00001 diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts index 833c1e0d..e7d3ac9f 100644 --- a/src/lib/logo-manifest.ts +++ b/src/lib/logo-manifest.ts @@ -106,6 +106,7 @@ const RAW: Record = { ankr: "/logos/ankr.png", chainstack: "/logos/chainstack.svg", drpc: "/logos/drpc.webp", + thirdweb: "/logos/thirdweb.png", "1rpc": "/logos/1rpc.svg", cloudflare: "/logos/cloudflare.svg", parity: "/logos/parity.png",