diff --git a/public/logos/immutable.svg b/public/logos/immutable.svg new file mode 100644 index 00000000..b9536843 --- /dev/null +++ b/public/logos/immutable.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/logos/mode.webp b/public/logos/mode.webp new file mode 100644 index 00000000..bba9c945 Binary files /dev/null and b/public/logos/mode.webp differ diff --git a/public/logos/ronin.svg b/public/logos/ronin.svg new file mode 100644 index 00000000..73db92c8 --- /dev/null +++ b/public/logos/ronin.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + diff --git a/public/logos/sei.svg b/public/logos/sei.svg new file mode 100644 index 00000000..65d823b9 --- /dev/null +++ b/public/logos/sei.svg @@ -0,0 +1,19 @@ + + + + + diff --git a/src/components/hl-cohort-leaderboard.tsx b/src/components/hl-cohort-leaderboard.tsx index 272f987f..16af88b7 100644 --- a/src/components/hl-cohort-leaderboard.tsx +++ b/src/components/hl-cohort-leaderboard.tsx @@ -65,7 +65,7 @@ export function HlCohortLeaderboard({ {filtered.length} of {rows.length} builders

setQ(e.target.value)} placeholder="Search builder…" diff --git a/src/components/hl-hip3-leaderboard.tsx b/src/components/hl-hip3-leaderboard.tsx index 9a81a250..2c1b0a39 100644 --- a/src/components/hl-hip3-leaderboard.tsx +++ b/src/components/hl-hip3-leaderboard.tsx @@ -58,7 +58,7 @@ export function HlHip3Leaderboard({ rows }: { rows: HlHip3Row[] }) { {filtered.length} of {rows.length} dexes

setQ(e.target.value)} placeholder="Search dex…" diff --git a/src/components/perp-by-asset-table.tsx b/src/components/perp-by-asset-table.tsx index fb928767..a28b5e61 100644 --- a/src/components/perp-by-asset-table.tsx +++ b/src/components/perp-by-asset-table.tsx @@ -87,7 +87,7 @@ export function PerpByAssetTable({ rows }: { rows: PerpAssetRow[] }) { {filtered.length} of {rows.length} venues

setQ(e.target.value)} placeholder="Search venue..." diff --git a/src/components/perp-venues-leaderboard.tsx b/src/components/perp-venues-leaderboard.tsx index 294986e1..bcec0f05 100644 --- a/src/components/perp-venues-leaderboard.tsx +++ b/src/components/perp-venues-leaderboard.tsx @@ -80,7 +80,7 @@ export function PerpVenuesLeaderboard({ rows }: { rows: PerpVenueRow[] }) { {filtered.length} of {rows.length} venues

setQ(e.target.value)} placeholder="Search venue or chain..." diff --git a/src/components/pm-data-feeds-leaderboard.tsx b/src/components/pm-data-feeds-leaderboard.tsx index 1b236497..8a8b6630 100644 --- a/src/components/pm-data-feeds-leaderboard.tsx +++ b/src/components/pm-data-feeds-leaderboard.tsx @@ -68,7 +68,7 @@ export function PmDataFeedsLeaderboard({ rows }: { rows: PmDataFeedRow[] }) { {filtered.length} of {rows.length} feeds

setQ(e.target.value)} placeholder="Search feed..." diff --git a/src/components/pm-venues-leaderboard.tsx b/src/components/pm-venues-leaderboard.tsx index f905dfcd..1c9515dc 100644 --- a/src/components/pm-venues-leaderboard.tsx +++ b/src/components/pm-venues-leaderboard.tsx @@ -72,7 +72,7 @@ export function PmVenuesLeaderboard({ rows }: { rows: PmVenueRow[] }) { {filtered.length} of {rows.length} venues

setQ(e.target.value)} placeholder="Search venue..." diff --git a/src/components/providers-table.tsx b/src/components/providers-table.tsx index 6fef5ca1..372aca61 100644 --- a/src/components/providers-table.tsx +++ b/src/components/providers-table.tsx @@ -89,7 +89,7 @@ export function ProvidersTable({ providers }: { providers: Row[] }) { className="absolute left-3 text-ink-faint group-focus-within:text-ink-muted pointer-events-none" /> setQuery(e.target.value)} placeholder="Search products..." diff --git a/src/components/rpc-chains-leaderboard.tsx b/src/components/rpc-chains-leaderboard.tsx index 6052b681..bdb4e0f6 100644 --- a/src/components/rpc-chains-leaderboard.tsx +++ b/src/components/rpc-chains-leaderboard.tsx @@ -89,7 +89,7 @@ export function RpcChainsLeaderboard({ rows }: { rows: RpcHubChain[] }) { regions

setQ(e.target.value)} placeholder="Search chain or provider..." diff --git a/src/components/rpc-providers-pivot.tsx b/src/components/rpc-providers-pivot.tsx index 883dc051..95972a95 100644 --- a/src/components/rpc-providers-pivot.tsx +++ b/src/components/rpc-providers-pivot.tsx @@ -102,7 +102,7 @@ export function RpcProvidersPivot({ p50 across {chains.length} chains

setQ(e.target.value)} placeholder="Search provider..." diff --git a/src/data/provider-registry.ts b/src/data/provider-registry.ts index 4b11c87d..c9ca3c02 100644 --- a/src/data/provider-registry.ts +++ b/src/data/provider-registry.ts @@ -699,6 +699,36 @@ export const PROVIDER_REGISTRY: Record = { "BNB Chain team's official public opBNB RPC (opbnb-mainnet-rpc.bnbchain.org). Standard EVM JSON-RPC on the OP Stack rollup that settles onto BNB Chain (not Ethereum), keyless, rate-limited per IP.", twitter: "@BNBCHAIN", }, + "sei-official": { + url: "https://www.sei.io", + description: + "Sei Labs' official public EVM RPC (evm-rpc.sei-apis.com) for the parallel-execution EVM layer on Sei's Cosmos SDK L1 (chain 1329). Standard EVM JSON-RPC, keyless, rate-limited per IP.", + twitter: "@SeiNetwork", + }, + "mode-official": { + url: "https://mode.network", + description: + "Mode Labs' official public RPC (mainnet.mode.network) for the OP Stack L2 in the Base / Superchain ecosystem (chain 34443). Standard EVM JSON-RPC, keyless, rate-limited per IP.", + twitter: "@modenetwork", + }, + "ronin-official": { + url: "https://roninchain.com", + description: + "Sky Mavis' official public Ronin RPC (api.roninchain.com/rpc) for the EVM gaming L1 (chain 2020) that hosts Axie Infinity, Pixels and a broader gaming stack. Standard EVM JSON-RPC, keyless, rate-limited per IP.", + twitter: "@Ronin_Network", + }, + "immutable-official": { + url: "https://www.immutable.com", + description: + "Immutable's official public zkEVM RPC (rpc.immutable.com) for the Polygon CDK zkEVM L2 dedicated to Web3 gaming (chain 13371). Standard EVM JSON-RPC, keyless, rate-limited per IP.", + twitter: "@Immutable", + }, + stakeme: { + url: "https://stakeme.pro", + description: + "Stakeme is an independent validator operator running keyless public RPC endpoints for select L1s. Currently listed on OCB for Sei EVM (sei-evm-rpc.stakeme.pro).", + twitter: "@stakeme_pro", + }, dwellir: { url: "https://www.dwellir.com", description: