Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions public/logos/immutable.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/logos/mode.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions public/logos/ronin.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions public/logos/sei.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/components/hl-cohort-leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ export function HlCohortLeaderboard({
{filtered.length} of {rows.length} builders
</p>
<input
type="search"
type="search" aria-label="Search builder…"
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search builder…"
Expand Down
2 changes: 1 addition & 1 deletion src/components/hl-hip3-leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export function HlHip3Leaderboard({ rows }: { rows: HlHip3Row[] }) {
{filtered.length} of {rows.length} dexes
</p>
<input
type="search"
type="search" aria-label="Search dex…"
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search dex…"
Expand Down
2 changes: 1 addition & 1 deletion src/components/perp-by-asset-table.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ export function PerpByAssetTable({ rows }: { rows: PerpAssetRow[] }) {
{filtered.length} of {rows.length} venues
</p>
<input
type="search"
type="search" aria-label="Search venue..."
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search venue..."
Expand Down
2 changes: 1 addition & 1 deletion src/components/perp-venues-leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export function PerpVenuesLeaderboard({ rows }: { rows: PerpVenueRow[] }) {
{filtered.length} of {rows.length} venues
</p>
<input
type="search"
type="search" aria-label="Search venue or chain..."
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search venue or chain..."
Expand Down
2 changes: 1 addition & 1 deletion src/components/pm-data-feeds-leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export function PmDataFeedsLeaderboard({ rows }: { rows: PmDataFeedRow[] }) {
{filtered.length} of {rows.length} feeds
</p>
<input
type="search"
type="search" aria-label="Search feed..."
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search feed..."
Expand Down
2 changes: 1 addition & 1 deletion src/components/pm-venues-leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export function PmVenuesLeaderboard({ rows }: { rows: PmVenueRow[] }) {
{filtered.length} of {rows.length} venues
</p>
<input
type="search"
type="search" aria-label="Search venue..."
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search venue..."
Expand Down
2 changes: 1 addition & 1 deletion src/components/providers-table.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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"
/>
<input
type="search"
type="search" aria-label="Search products..."
value={query}
onChange={(e) => setQuery(e.target.value)}
placeholder="Search products..."
Expand Down
2 changes: 1 addition & 1 deletion src/components/rpc-chains-leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ export function RpcChainsLeaderboard({ rows }: { rows: RpcHubChain[] }) {
regions
</p>
<input
type="search"
type="search" aria-label="Search chain or provider..."
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search chain or provider..."
Expand Down
2 changes: 1 addition & 1 deletion src/components/rpc-providers-pivot.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ export function RpcProvidersPivot({
p50 across {chains.length} chains
</p>
<input
type="search"
type="search" aria-label="Search provider..."
value={q}
onChange={(e) => setQ(e.target.value)}
placeholder="Search provider..."
Expand Down
30 changes: 30 additions & 0 deletions src/data/provider-registry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -699,6 +699,36 @@ export const PROVIDER_REGISTRY: Record<string, ProviderRegistryEntry> = {
"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:
Expand Down
Loading