-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathprovider-registry.ts
More file actions
2729 lines (2666 loc) · 129 KB
/
Copy pathprovider-registry.ts
File metadata and controls
2729 lines (2666 loc) · 129 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/**
* Provider registry. Optional enrichment for each provider slug that
* appears in one or more benchmark specs.
*
* The registry is purely additive. Providers without an entry still
* render at /providers/<slug>, they just lack the description, URL,
* and Twitter handle. Add a new entry when onboarding a provider.
*
* Keep descriptions sober and technical. One or two short sentences,
* factual, no marketing adjectives. Twitter handle without the URL.
*/
export type ProviderRegistryEntry = {
url: string;
description: string;
twitter?: string;
// Optional rich content surfaced on the product detail page when present.
// Every field is independently optional; the page renders only the
// sections that have data, so partial enrichment is safe.
longDescription?: string;
chains?: string[];
features?: string[];
pricing?: string;
founded?: number;
docs?: string;
github?: string;
blog?: string;
/** Parent product slug when this entry is a sub-product of a broader
* brand (e.g. helius-sender → helius). The product page surfaces a
* "Part of <parent>" badge and the parent page lists its sub-products.
* Sub-products keep their own bench rankings — this is editorial
* cross-linking, not data merging. */
parent?: string;
};
export const PROVIDER_REGISTRY: Record<string, ProviderRegistryEntry> = {
// ─── Data aggregator APIs ─────────────────────────────────────
mobula: {
url: "https://mobula.io",
description:
"Onchain data aggregator covering 80+ chains. WebSocket fast-trade feed, REST market and metadata, wallet portfolio APIs.",
twitter: "@MobulaFi",
},
codex: {
url: "https://www.codex.io",
description:
"Onchain market data API for EVM and Solana. GraphQL and WebSocket feeds for tokens, pairs, trades, and pricing.",
twitter: "@CodexData",
},
geckoterminal: {
url: "https://www.geckoterminal.com",
description:
"DEX data terminal by CoinGecko covering 200+ chains. REST API for pools, tokens, trades, and OHLCV.",
twitter: "@GeckoTerminal",
},
jupiter: {
url: "https://jup.ag",
description:
"Solana swap aggregator. REST APIs for quotes, swap routing, price, and token lists across Solana DEXs.",
twitter: "@JupiterExchange",
},
raydium: {
url: "https://raydium.io",
description:
"Solana AMM with both standard constant-product pools and concentrated liquidity (CLMM). Trade API exposes single-venue swap quotes and route construction over Raydium-owned liquidity only. Not an aggregator.",
twitter: "@RaydiumProtocol",
},
openocean: {
url: "https://openocean.finance",
description:
"Multi-chain DEX aggregator. v4 swap API quotes and routes across EVM chains and Solana, aggregating across multiple AMMs with gas-aware path selection.",
twitter: "@OpenOceanGlobal",
},
moralis: {
url: "https://moralis.io",
description:
"Multi-chain Web3 data API across EVM chains and Solana. REST endpoints for tokens, NFTs, wallets, balances, and prices.",
twitter: "@MoralisWeb3",
},
helius: {
url: "https://www.helius.dev",
description:
"Solana RPC and data provider. Enhanced transactions, webhooks, DAS API for assets, and standard JSON-RPC.",
twitter: "@heliuslabs",
},
zerion: {
url: "https://zerion.io/api",
description:
"Wallet data API behind the Zerion app. Transactions, balances, positions and portfolio across 25+ chains, sub-second indexing claims, free tier at 60k calls/month.",
twitter: "@zerion",
},
allium: {
url: "https://www.allium.so",
description:
"Enterprise blockchain data platform. Real-time wallet and activity APIs across 100+ chains, plus SQL analytics; serves institutional data teams.",
twitter: "@alliumlabs",
},
goldrush: {
url: "https://goldrush.dev",
description:
"Multi-chain wallet data API by Covalent. Transactions, balances and NFT data across 100+ chains with a unified schema; free tier at 100k credits/month.",
twitter: "@GoldRush_dev",
},
dune: {
url: "https://dune.com",
description:
"Onchain analytics platform. SQL-queryable indexed data across EVM chains and Solana, public dashboards, plus the Sim REST API for wallet balances, transactions, token info, holders, and DeFi positions across 60+ EVM mainnets.",
twitter: "@DuneAnalytics",
},
coinpaprika: {
url: "https://coinpaprika.com",
description:
"Independent crypto market data API. Token prices, OHLCV, exchange tickers, and contract/platform lookups across 300+ supported chains. Public free tier with no auth.",
twitter: "@coinpaprika",
},
dexpaprika: {
url: "https://dexpaprika.com",
description:
"DEX data API by the CoinPaprika team. REST endpoints for pools, OHLCV candles, trades, and token prices across 35+ blockchains. No auth required on the public tier.",
longDescription:
"DexPaprika is CoinPaprika's dedicated DEX pool indexer, built as a standalone product separate from the market-data API. It exposes REST endpoints for pool discovery, OHLCV candles, live trade feeds, and token prices across 35+ EVM and non-EVM chains. The public tier requires no API key, making it practical for prototyping and open-source tooling. Because DexPaprika is purpose-built for DEX data, its network list reflects actual pool-indexing depth rather than the broader chain coverage of the parent CoinPaprika market-data API.",
twitter: "@coinpaprika",
docs: "https://api.dexpaprika.com",
parent: "coinpaprika",
features: [
"Pool discovery and search across 35+ chains",
"OHLCV candles for any DEX pair",
"Live trade feed per pool",
"Token price derived from on-chain DEX data",
"No API key required on public tier",
],
},
coinstats: {
url: "https://coinstats.app",
description:
"Portfolio tracker and market data API. REST endpoints for prices, exchanges, NFTs, and wallet balances across 100+ blockchains. Consumer app + paid API tiers.",
twitter: "@CoinStats",
},
// ─── NFT data APIs (bench 040) ────────────────────────────────
alchemy: {
url: "https://www.alchemy.com",
description:
"Web3 infrastructure provider offering NFT API, RPC nodes, and blockchain data APIs. Multi-chain EVM coverage.",
twitter: "@AlchemyPlatform",
},
opensea: {
url: "https://opensea.io",
description:
"NFT marketplace and data API. Multi-chain support for ERC721/ERC1155 collection metadata and trading data.",
twitter: "@opensea",
},
// ─── EVM swap aggregators / RFQ / routers (bench 002) ─────────
kyberswap: {
url: "https://kyberswap.com",
description:
"EVM DEX aggregator by Kyber Network. Pathfinder routes across 420+ liquidity sources on 17+ EVM chains, splitting trades atomically for best net output after gas.",
twitter: "@KyberNetwork",
},
paraswap: {
url: "https://www.paraswap.xyz",
description:
"DEX aggregator and DeFi middleware layer. The Augustus Router splits orders across AMMs, PMMs, and direct pools on 10+ EVM chains to minimize price impact and gas costs. Also offers a developer SDK for integrating best-execution routing into dApps and wallets.",
twitter: "@paraswap",
longDescription:
"ParaSwap aggregates liquidity from Uniswap, Curve, Balancer, AAVE, and dozens of other AMMs and market makers via its Augustus Router. Trades are split across multiple paths atomically, selecting the combination that maximises net output after gas. ParaSwap also runs a delta trading layer: a private RFQ network where professional market makers post competitive quotes for large orders, bypassing on-chain pools entirely. The SDK and API are used by Ledger Live, Safe, and other wallets as the routing engine behind their swap UI.",
docs: "https://developers.paraswap.network",
},
bebop: {
url: "https://bebop.xyz",
description:
"Gasless RFQ DEX aggregating onchain and offchain liquidity. Bebop Router and the JAM just-in-time auction model combine market-maker quotes with onchain pools across multiple EVM chains.",
twitter: "@bebop_dex",
},
cow: {
url: "https://cow.fi",
description:
"CoW Protocol settles trades via batch auctions with coincidence-of-wants matching, MEV protection, and solver competition. CoW Swap is the reference frontend; the protocol settles flow from many integrators.",
twitter: "@CoWSwap",
},
enso: {
url: "https://www.enso.build",
description:
"DeFi shared engine that maps onchain interactions into composable actions. The Route API computes optimal multi-step paths across protocols and chains, abstracting approvals, swaps, vault entries, and bridges into a single call.",
twitter: "@EnsoBuild",
},
// ─── Prediction markets (bench 028) ───────────────────────────
polymarket: {
url: "https://polymarket.com",
description:
"The largest crypto prediction market, settled on Polygon via UMA optimistic oracle. CLOB-style order book hosted on the Polymarket gateway with sub-second publish latency for live odds.",
twitter: "@Polymarket",
},
kalshi: {
url: "https://kalshi.com",
description:
"CFTC-regulated US prediction market exchange. REST trade API (trade-api/v2) with documented per-tier rate limits; the market data WebSocket requires authentication.",
twitter: "@Kalshi",
},
limitless: {
url: "https://limitless.exchange",
description:
"Prediction market on Base mixing CLOB and AMM markets, from 5-minute crypto markets to long-dated events. Public REST API, rate limits undocumented.",
twitter: "@trylimitless",
},
manifold: {
url: "https://manifold.markets",
description:
"Play-money prediction market with AMM-based binary and multiple-choice markets. Documented public API at 500 requests per minute per IP, bots explicitly welcome.",
twitter: "@ManifoldMarkets",
},
myriad: {
url: "https://myriad.markets",
description:
"AMM prediction market with a keyless public REST API budgeted at 30 requests per 10 seconds. No order book endpoint and no public WebSocket.",
twitter: "@MyriadMarkets",
},
predictit: {
url: "https://www.predictit.org",
description:
"CFTC-regulated US political prediction market. Real-money contracts on US elections, legislation and political events. REST API returns market data without authentication; rate-limited to 5 requests per minute.",
twitter: "@PredictIt_",
longDescription:
"PredictIt operates under a CFTC no-action letter and is limited to US political event contracts. Each market is capped at $850 per person per contract. The public REST API at predictit.org/api/marketdata provides market and contract data without authentication but enforces a 5 request per minute rate limit per IP.",
features: ["US political markets", "CFTC no-action letter", "Public API", "No auth required for market data"],
docs: "https://www.predictit.org/api/marketdata/all",
founded: 2014,
},
smarkets: {
url: "https://smarkets.com",
description:
"UK-regulated peer-to-peer betting exchange with a public CLOB REST API. Covers political, sports and entertainment markets. No authentication required for market data including full order book quotes.",
twitter: "@SmarketsHQ",
longDescription:
"Smarkets is an FCA-regulated UK betting exchange offering peer-to-peer markets on political outcomes, sports and entertainment. The REST API at api.smarkets.com/v3 exposes full order book data (bids and offers) per market contract without authentication. Political market coverage includes UK and US elections with real orderbook depth.",
features: ["CLOB order book", "Political and sports markets", "FCA-regulated UK exchange", "No auth for market data"],
docs: "https://docs.smarkets.com",
founded: 2010,
},
// ─── Solana transaction landing services ──────────────────────
jito: {
url: "https://www.jito.wtf",
description:
"Solana MEV infrastructure. Block Engine runs an off-chain tip auction for atomic bundles, the oldest production transaction-landing service on Solana.",
twitter: "@jito_labs",
},
"helius-sender": {
url: "https://www.helius.dev/docs/sending-transactions/sender",
description:
"Helius transaction sender for Solana. Dual-path submission to Jito and SWQoS staked validators from 7 regional endpoints, no API credit cost.",
twitter: "@heliuslabs",
parent: "helius",
},
nozomi: {
url: "https://www.temporal.xyz/nozomi",
description:
"Solana transaction landing service by Temporal Labs. Direct-to-leader submission from 9 colocated regions, tip paid only on successful landing.",
twitter: "@temporal_xyz",
},
leorpc: {
url: "https://leorpc.com",
description:
"LeoRPC is a community Solana RPC operation exposing a publicly documented FREE tier through a query key, one of the few remaining keyless ways to read Solana mainnet.",
},
aapl: {
url: "https://www.apple.com",
description:
"Apple tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
nvda: {
url: "https://www.nvidia.com",
description:
"Nvidia tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
googl: {
url: "https://www.google.com",
description:
"Alphabet tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
tsla: {
url: "https://www.tesla.com",
description:
"Tesla tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
pltr: {
url: "https://www.palantir.com",
description:
"Palantir tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
meta: {
url: "https://www.meta.com",
description:
"Meta Platforms tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
amd: {
url: "https://www.amd.com",
description:
"AMD tokenized equity issued by Robinhood on Robinhood Chain (contract 0x86923f96303D656E4aa86D9d42D1e57ad2023fdC), trading against USDG on Uniswap v4 around the clock. OpenChainBench measures its live price deviation from the real market on the tokenized stock peg benchmark.",
},
msft: {
url: "https://www.microsoft.com",
description:
"Microsoft tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
amzn: {
url: "https://www.amazon.com",
description:
"Amazon tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
spy: {
url: "https://www.ssga.com",
description:
"SPDR S&P 500 ETF (State Street) tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
mu: {
url: "https://www.micron.com",
description:
"Micron Technology tokenized equity issued by Robinhood on Robinhood Chain (contract 0xfF080c8ce2E5feadaCa0Da81314Ae59D232d4afD), trading against USDG on Uniswap v4 around the clock. OpenChainBench measures its live price deviation from the real market on the tokenized stock peg benchmark.",
},
hood: {
url: "https://robinhood.com",
description:
"Robinhood Markets tokenized equity, issued by Backed as HOODx on Solana. Notably absent from Robinhood's own chain: the only onchain HOOD is third party. Tracked live against the Nasdaq price on the xStocks peg benchmark.",
},
qqq: {
url: "https://www.invesco.com",
description:
"Invesco QQQ Nasdaq 100 ETF, tokenized by Backed as QQQx on Solana. Tracked live against the real ETF price on the xStocks peg benchmark.",
},
coin: {
url: "https://www.coinbase.com",
description:
"Coinbase tokenized equity, issued by Backed as COINx on Solana, a crypto exchange's stock trading on a blockchain. Tracked live against the Nasdaq price on the xStocks peg benchmark.",
},
"orca-solana": {
url: "https://www.orca.so",
description:
"Orca is Solana's concentrated liquidity DEX. Its USDY/USDC whirlpool is the deepest genuine venue for Ondo's tokenized treasury and the market leg of the USDY NAV basis benchmark.",
},
"pyth-market": {
url: "https://pyth.network",
description:
"Pyth Network's USDY/USD market composite aggregates USDY trading into one feed. Measured against Pyth's own USDY redemption rate feed on the NAV basis benchmark.",
},
slash: {
url: "https://slash.trade",
description:
"Slash is a Telegram trading bot for Hyperliquid perps, routing user orders via its builder code and collecting builder fees. Tracked live on the Hyperliquid frontends leaderboard.",
},
topdog: {
url: "https://t.me/topdog_trade_bot",
description:
"TopDog is a Telegram-native social trading bot on Hyperliquid, tagline 'Never Trade Alone', built around copying and coordinating around active traders. Routes orders via its builder code.",
},
"markets-mobile": {
url: "https://markets.xyz",
description:
"Markets by Kinetiq is a mobile-first Hyperliquid frontend focused on clean UX for perp trading on iOS and Android. Routes flow through its builder code and appears on the Hyperliquid frontends leaderboard.",
},
bloxroute: {
url: "https://bloxroute.com",
description:
"bloXroute Labs runs a low-latency blockchain distribution network for traders and validators. Its free Protect RPC routes Ethereum and BSC transactions away from the public mempool, and its Solana relay competes on transaction landing.",
twitter: "@bloXrouteLabs",
},
"0slot": {
url: "https://0slot.trade",
description:
"Solana transaction landing service. SWQoS-based premium sender with globally distributed endpoints (Frankfurt, Amsterdam, NY, Tokyo, LA) and tip-based prioritization.",
twitter: "@0slot_trade",
},
nextblock: {
url: "https://nextblock.io",
description:
"Solana transaction landing service. SWQoS sender backed by a large stake pool, plus a TX Stream API for low-latency mempool-style transaction feeds.",
twitter: "@nextblock_sol",
},
astralane: {
url: "https://astralane.io",
description:
"Solana transaction landing service. Iris sender uses validator co-location and leader-schedule-aware routing for p90 sub-slot latency on high-frequency workloads.",
twitter: "@Astralaneio",
},
solanavibestation: {
url: "https://solanavibestation.com",
description:
"Solana transaction landing service. Lightspeed sender routes through SVS's own ~101K SOL validator pool with co-located bare-metal infra in Atlanta and Amsterdam.",
twitter: "@solvibestation",
},
// ─── Bridges ──────────────────────────────────────────────────
relay: {
url: "https://relay.link",
description:
"Cross-chain intent network from Reservoir. Users sign an intent, relayers compete to fill on the destination, settlement is typically sub-30 seconds.",
twitter: "@RelayProtocol",
},
lifi: {
url: "https://li.fi",
description:
"Cross-chain bridge and DEX aggregator. Routes swaps across bridges and liquidity sources via a single API, with EVM and Solana support.",
twitter: "@lifiprotocol",
},
debridge: {
url: "https://debridge.finance",
description:
"Cross-chain intent protocol using the DLN solver network. Liquidity is filled by solvers on the destination chain, no wrapped assets or LP pools.",
twitter: "@deBridgeFinance",
},
across: {
url: "https://across.to",
description:
"Optimistic cross-chain bridge by Risk Labs. Intents are filled by relayers who front liquidity on the destination, repaid from a canonical hub pool. Settlement is typically sub-30 seconds on liquid corridors.",
twitter: "@AcrossProtocol",
docs: "https://docs.across.to",
},
squid: {
url: "https://squidrouter.com",
description:
"Cross-chain swap and liquidity routing built on Axelar. The Squid Router API sources routes across EVM chains via Axelar GMP, covering swaps and bridges in a single call.",
twitter: "@squidrouter",
docs: "https://docs.squidrouter.com",
},
socket: {
url: "https://socket.tech",
description:
"Cross-chain interoperability protocol and bridge aggregator. The Socket API routes bridging and swap transactions across major EVM chains via underlying bridges including Across, Stargate, and CCTP.",
twitter: "@SocketDotTech",
docs: "https://docs.socket.tech",
},
"near-intents": {
url: "https://near-intents.org",
description:
"Cross-chain intent layer from NEAR Protocol. The 1Click API runs a solver auction bus, signed quotes are settled by the winning market maker. Quote latency reflects bid arrival, not route search across LPs.",
twitter: "@NEARProtocol",
longDescription:
"Near Intents abstracts cross-chain transfers behind a single solver auction. The client submits an intent (source asset, destination asset, amount, recipient) and a 1Click coordinator polls a pool of market makers for sealed bids. The winning bid is returned as a signed quote that the client can execute by sending funds to a one-time deposit address. Asset coverage is NEP-141 wrapped on the NEAR omni-bridge for EVM and SVM chains, with HyperCore as a destination-only target.",
docs: "https://docs.near-intents.org",
},
// ─── Perp DEX ─────────────────────────────────────────────────
lighter: {
url: "https://lighter.xyz",
description:
"Onchain perp DEX with a fully onchain orderbook on a zkSync rollup. ZK proofs verify matching, no off-chain sequencer for trade execution.",
twitter: "@Lighter_xyz",
},
hyperliquid: {
url: "https://hyperliquid.xyz",
description:
"Onchain perp DEX on the Hyperliquid L1. Fully onchain orderbook with sub-second matching, no off-chain matching engine.",
twitter: "@HyperliquidX",
},
dydx: {
url: "https://dydx.trade",
description:
"Perp DEX on the dYdX Chain, a Cosmos SDK appchain. Orderbook with off-chain matching and onchain settlement, validators propagate orders via the mempool.",
twitter: "@dYdX",
},
gmx: {
url: "https://gmx.io",
description:
"Perp DEX on Arbitrum and Avalanche. Pool-based execution against GLP and GM vaults, oracle-priced trades with no orderbook.",
twitter: "@GMX_IO",
},
gains: {
url: "https://gains.trade",
description:
"Perp DEX on Polygon, Arbitrum, Base and Solana. Pool-based execution against the gToken vaults, oracle-priced trades with synthetic leverage.",
twitter: "@GainsNetwork_io",
},
// ─── Wallet labels / explorers ────────────────────────────────
blockscout: {
url: "https://www.blockscout.com",
description:
"Open-source multi-chain EVM block explorer. Exposes address tags and public labels through its REST and JSON-RPC APIs.",
twitter: "@blockscoutcom",
},
oli: {
url: "https://www.openlabelsinitiative.org",
description:
"Open Labels Initiative, a community standard and shared dataset for EVM address labels. Distributes labels via GitHub and a public API.",
twitter: "@open_labels",
},
tonapi: {
url: "https://tonapi.io",
description:
"REST API for the Gram (TON) blockchain. Returns account metadata, known entity names, and address book labels for Gram wallets.",
twitter: "@tonapi_io",
},
stellarexpert: {
url: "https://stellar.expert",
description:
"Block explorer for the Stellar network. Provides a directory API of curated account labels, anchors, and known issuers.",
twitter: "@stellarexpert",
},
xrpscan: {
url: "https://xrpscan.com",
description:
"Block explorer for the XRP Ledger. Offers a public REST API with account info and known wallet names via its names endpoint.",
twitter: "@xrpscan",
},
walletexplorer: {
url: "https://www.walletexplorer.com",
description:
"Bitcoin address clusterer and labeler. Tracks exchange deposit clusters, mixers, and known services since 2013.",
},
// ─── L1 chains ────────────────────────────────────────────────
bnb: {
url: "https://www.bnbchain.org",
description:
"Proof-of-Staked-Authority L1 with 21 active validators rotating per epoch. Probabilistic finality reached after roughly 2 blocks. Block time around 3 seconds.",
twitter: "@BNBCHAIN",
},
avalanche: {
url: "https://www.avax.network",
description:
"Primary Network runs the Snowman BFT consensus derived from Snow protocols. Sub-second deterministic finality with no chain reorganizations.",
twitter: "@avax",
},
sui: {
url: "https://sui.io",
description:
"Move-based L1 using Mysticeti BFT consensus over a DAG. Owned-object transactions bypass consensus via Fast Path. Deterministic finality under one second.",
twitter: "@SuiNetwork",
},
gram: {
url: "https://ton.org",
description:
"Gram (formerly Toncoin, ticker renamed to GRAM in June 2026). BFT Proof-of-Stake L1 with a sharded masterchain and workchain architecture. Deterministic finality within a few seconds. Block time near 5 seconds.",
twitter: "@ton_blockchain",
},
stellar: {
url: "https://stellar.org",
description:
"Federated Byzantine Agreement via the Stellar Consensus Protocol with quorum slices. Deterministic finality per ledger close, roughly every 5 seconds.",
twitter: "@StellarOrg",
},
solana: {
url: "https://solana.com",
description:
"Proof-of-History sequencing combined with Tower BFT consensus. Probabilistic finality at 32 confirmed slots. Slot time around 400 milliseconds.",
twitter: "@solana",
},
tron: {
url: "https://tron.network",
description:
"DPoS L1 with 27 elected Super Representatives. 3-second block times and deterministic finality after about 19 confirmations.",
twitter: "@trondao",
},
ethereum: {
url: "https://ethereum.org",
description:
"PoS chain using Gasper (Casper FFG plus LMD-GHOST). 12-second slots with deterministic finality every two epochs, roughly 12.8 minutes.",
twitter: "@ethereum",
},
cardano: {
url: "https://cardano.org",
description:
"Ouroboros Praos PoS with 20-second slots and 1 block per 20 seconds on average. Probabilistic finality after about 2,160 blocks (k parameter).",
twitter: "@Cardano",
},
litecoin: {
url: "https://litecoin.org",
description:
"PoW chain with 2.5-minute block times and Scrypt mining. UTXO model inherited from Bitcoin with subsidy halvings every 840,000 blocks.",
twitter: "@litecoin",
},
monero: {
url: "https://www.getmonero.org",
description:
"Privacy-focused PoW chain using RandomX, tuned for CPU mining. 2-minute block times with ring signatures of size 16 and stealth addresses by default.",
twitter: "@monero",
},
// ─── Cosmos chains (token-deployment-cost bench) ──────────────
osmosis: {
url: "https://osmosis.zone",
description:
"Cosmos SDK appchain and the largest IBC-connected DEX. CometBFT consensus with deterministic finality per block, around 6-second block time. TokenFactory module exposes MsgCreateDenom with denom_creation_fee currently set to an empty list, so creating a new denom costs only gas.",
twitter: "@osmosiszone",
},
injective: {
url: "https://injective.com",
description:
"Cosmos SDK L1 with a native onchain orderbook and EVM compatibility layer. CometBFT consensus, sub-second block time, deterministic finality per block. TokenFactory MsgCreateDenom carries a flat 0.1 INJ governance fee on top of gas.",
twitter: "@injective",
},
neutron: {
url: "https://www.neutron.org",
description:
"CosmWasm smart-contract chain secured by Cosmos Hub via Interchain Security. CometBFT consensus with deterministic finality per block, around 2-second block time. TokenFactory denom_creation_fee is empty, so creating a new denom costs only gas.",
twitter: "@Neutron_org",
},
// ─── Ethereum L2 rollups ──────────────────────────────────────
arbitrum: {
url: "https://arbitrum.io",
description:
"Optimistic rollup built on Nitro stack with a fast-finality sequencer. Sub-second block times (~250 ms) via a 250 ms default block interval, far below the 2 s OP Stack convention. 7-day fraud-proof window for L1 finality.",
twitter: "@arbitrum",
},
optimism: {
url: "https://www.optimism.io",
description:
"Optimistic rollup and the canonical OP Stack reference implementation. 2-second sequencer block time, 7-day fraud-proof window, anchored to Ethereum L1 via batch submissions to the Optimism Portal.",
twitter: "@Optimism",
},
base: {
url: "https://www.base.org",
description:
"Coinbase-operated optimistic rollup on the OP Stack. 2-second sequencer block time, shared bridge with Optimism via the OP Superchain, fastest-growing L2 by TVL since 2024.",
twitter: "@base",
},
blast: {
url: "https://blast.io",
description:
"OP Stack fork with native ETH and stablecoin yield baked into the L2 protocol (ETH rebases via Lido, USDB via MakerDAO). 2-second sequencer block time, otherwise stock OP Stack.",
twitter: "@Blast_L2",
},
mantle: {
url: "https://www.mantle.xyz",
description:
"Modular OP Stack fork using EigenDA for data availability rather than Ethereum calldata, cutting L1 anchoring cost. 2-second sequencer block time, MNT token for gas (ETH-pegged).",
twitter: "@Mantle_Official",
},
linea: {
url: "https://linea.build",
description:
"ConsenSys zkEVM rollup with a prover-bound block cadence. Idle periods batch into longer intervals (p50 around 3-6 s) while busy periods produce blocks closer to the nominal 2 s mark.",
twitter: "@LineaBuild",
},
scroll: {
url: "https://scroll.io",
description:
"Native bytecode-equivalent zkEVM rollup. Sequencer cadence is prover-bound: empty periods see longer gaps between blocks while busy minutes produce blocks at a sub-3-second rate.",
twitter: "@Scroll_ZKP",
},
zksync: {
url: "https://zksync.io",
description:
"Matter Labs' zk-rollup with the ZK Stack reference implementation and a custom LLVM-based VM (EraVM). Batched producer with variable block cadence (p50 ~3-6 s) tied to proof generation rather than fixed sequencer intervals.",
twitter: "@zksync",
},
taiko: {
url: "https://taiko.xyz",
description:
"Based rollup: Ethereum L1 validators sequence the L2 directly via Taiko Inbox contracts, no separate sequencer. Block time around 3 seconds. Fundamentally different trust model from the operator-sequenced rollups in the rest of the field.",
twitter: "@taikoxyz",
},
// ─── Public RPC providers ─────────────────────────────────────
parity: {
url: "https://www.parity.io",
description:
"Parity Technologies is the primary implementation shop behind Polkadot and Substrate, and the operator of the reference public relay RPC at rpc.polkadot.io. Also builds the Polkadot-JS Apps UI, Kusama tooling, and enterprise Substrate deployments.",
twitter: "@ParityTech",
},
"polkadot-official": {
url: "https://rpc.polkadot.io",
description:
"Parity-operated Polkadot relay-chain public RPC endpoint (rpc.polkadot.io). Substrate JSON-RPC (chain_getHeader, state_getRuntimeVersion, system_health), keyless, rate-limited per IP. The reference endpoint any Polkadot integrator points at before wiring a dedicated node.",
twitter: "@ParityTech",
},
"osmosis-official": {
url: "https://rpc.osmosis.zone",
description:
"Osmosis Foundation-operated public Cosmos SDK RPC endpoint (rpc.osmosis.zone). Tendermint / CometBFT JSON-RPC (status, block, abci_query), keyless, rate-limited per IP. The reference endpoint Keplr and the Osmosis Frontier route through by default.",
twitter: "@osmosiszone",
},
polkachu: {
url: "https://polkachu.com",
description:
"Community-run Cosmos validator and public RPC network. Operates no-key Tendermint RPC endpoints across 40+ Cosmos SDK chains (osmosis-rpc.polkachu.com, cosmos-rpc.polkachu.com, etc.) with archive support on a paid tier.",
twitter: "@Polkachu_com",
},
imperator: {
url: "https://imperator.co",
description:
"Cosmos-native infrastructure provider with a strong IBC and Osmosis ecosystem focus. Runs no-key Tendermint RPC endpoints (rpc-osmosis.imperator.co) alongside its analytics and data products for Cosmos appchains.",
twitter: "@imperatorco",
},
lavenderfive: {
url: "https://lavenderfive.com",
description:
"Cosmos validator running multi-chain no-key RPC endpoints under rpc.lavenderfive.com/<chain> and lcd.lavenderfive.com/<chain>. Covers Osmosis, Cosmos Hub, Neutron, Injective and 20+ other Cosmos SDK chains.",
twitter: "@LavenderFive",
},
"hyperliquid-official": {
url: "https://hyperliquid.xyz",
description:
"Hyperliquid Labs's official public HyperEVM RPC endpoint (rpc.hyperliquid.xyz/evm). Standard EVM JSON-RPC (eth_blockNumber, eth_getBlockByNumber, eth_getBalance), keyless, rate-limited per IP. The reference endpoint HyperCore front-ends and Hyperliquid dashboards route through by default.",
twitter: "@HyperliquidX",
},
stakely: {
url: "https://stakely.io",
description:
"Non-custodial staking + infra provider running keyless public RPC endpoints across HyperEVM, Cosmos, Solana and 30+ chains. Founded 2019, EU-based, self-hosted validator fleet.",
twitter: "@stakely_io",
},
purroofgroup: {
url: "https://purroofgroup.com",
description:
"Community-operated Hyperliquid validator and public RPC (rpc.purroofgroup.com). One of the earliest independent HyperEVM RPC providers; keyless, community-maintained.",
twitter: "@PurroofGroup",
},
hypurrscan: {
url: "https://hypurrscan.io",
description:
"Community HyperEVM block explorer + public RPC gateway (rpc.hypurrscan.io). Indexed transaction search, contract verification, and a no-key HyperEVM JSON-RPC endpoint alongside the explorer UI.",
twitter: "@hypurrscan",
},
trongrid: {
url: "https://www.trongrid.io",
description:
"TRON Foundation's official public API gateway (api.trongrid.io). Serves both the native TRON REST API (wallet/getnowblock, wallet/triggersmartcontract) and an EVM-compatible JSON-RPC endpoint (/jsonrpc). Keyless with a free API-key tier for higher quotas. The reference endpoint every TronWeb/tronbox integrator points at first.",
twitter: "@Trondao",
},
"injective-official": {
url: "https://injective.com",
description:
"Injective Foundation-operated public Tendermint RPC (tm.injective.network). Cosmos SDK JSON-RPC (status, block, abci_query), keyless, rate-limited per IP. The reference endpoint every Injective wallet + orderbook integrator points at first.",
twitter: "@injective",
},
"worldchain-official": {
url: "https://world.org/world-chain",
description:
"Tools for Humanity / World Chain Foundation's official public RPC endpoint (worldchain-mainnet.g.alchemy.com/public, Alchemy-hosted on behalf of the chain). Standard EVM JSON-RPC, keyless, rate-limited per IP.",
twitter: "@worldcoin",
},
"kaia-official": {
url: "https://kaia.io",
description:
"Kaia Foundation's official public RPC (public-en.node.kaia.io). Standard EVM JSON-RPC, keyless, rate-limited per IP. The reference endpoint every Kaia dApp integrator points at first, formed from the Klaytn + Finschia merger in Aug 2024.",
twitter: "@KaiaChain",
},
"ink-official": {
url: "https://inkonchain.com",
description:
"Kraken's Ink Chain official public RPC (rpc-gel.inkonchain.com), operated by Gelato Network on behalf of Kraken. Standard EVM JSON-RPC, keyless, rate-limited per IP.",
twitter: "@inkonchain",
},
"ink-quicknode": {
url: "https://inkonchain.com",
description:
"Kraken's Ink Chain second official public RPC (rpc-qnd.inkonchain.com), operated by QuickNode on behalf of Kraken. Standard EVM JSON-RPC, keyless, rate-limited per IP. Runs in parallel with the Gelato-backed endpoint as an active-active pair.",
twitter: "@inkonchain",
},
"morph-quicknode": {
url: "https://www.morphl2.io",
description:
"Morph Foundation's second public RPC (rpc-quicknode.morph.network), operated by QuickNode on behalf of the Morph team. Standard EVM JSON-RPC, keyless, rate-limited per IP. Runs in parallel with the official Morph endpoint as an active-active pair.",
twitter: "@Morphl2",
},
"opbnb-official": {
url: "https://opbnb.bnbchain.org",
description:
"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:
"Web3 Foundation grantee running production-grade Substrate infrastructure across globally distributed bare-metal servers. Keyless public gateways on Polkadot, Kusama and every major parachain, plus dedicated node service.",
twitter: "@dwellir",
},
"monad-official": {
url: "https://docs.monad.xyz",
description:
"Monad Foundation's primary public RPC (rpc.monad.xyz, QuickNode-backed, 25 rps). Four additional official mirrors run on Alchemy, Goldsky, Ankr and Foundation infrastructure.",
twitter: "@monad_xyz",
},
"megaeth-official": {
url: "https://docs.megaeth.com",
description:
"MegaETH's official public RPC (mainnet.megaeth.com). Compute-unit and bandwidth limited; WebSocket endpoint exposes the 10 ms mini-block realtime API.",
twitter: "@megaeth_labs",
},
onfinality: {
url: "https://onfinality.io",
description:
"Multi-chain infrastructure provider. Public keyless endpoints on 80+ networks with generous daily limits, plus dedicated and API-key tiers.",
twitter: "@OnFinality",
},
quicknode: {
url: "https://www.quicknode.com",
description:
"Keyed RPC infrastructure across 30+ chains. Endpoint-scoped API tokens; free and paid plans are served from the same shared fleet, dedicated clusters on higher tiers.",
twitter: "@QuickNode",
},
thirdweb: {
url: "https://thirdweb.com",
description:
"ThirdWeb operates a keyless public RPC gateway at `<chainid>.rpc.thirdweb.com` covering 2000+ EVM chains via chain-id routing. Free tier is rate-limited per IP with no signup; paid tiers unlock higher throughput and dedicated endpoints. Used keyless across 13 chains on the RPC latency cluster (arbitrum, ethereum, polygon, optimism, base, bnb, avalanche, linea, worldchain, kaia, ink, opbnb + more).",
twitter: "@thirdweb",
},
gelato: {
url: "https://gelato.network",
description:
"Gelato Network runs a rollup-as-a-service platform and operates RPC infrastructure for OP Stack + Arbitrum Orbit chains it hosts. On the RPC latency cluster it appears as the Kraken Ink chain's Gelato-backed official endpoint (`rpc-gel.inkonchain.com`), running active-active alongside the QuickNode-backed sibling.",
twitter: "@gelatonetwork",
},
wormhole: {
url: "https://wormhole.com",
description:
"Wormhole is a cross-chain messaging network. A network of 19 Guardian nodes observes events on source chains and signs VAAs (Verified Action Approvals) once source-chain finality is reached; 13-of-19 Guardian signatures constitute quorum. Any signed VAA can then be relayed to any destination chain Wormhole supports (30+ EVM, Solana, Sui, Aptos, Near, Cosmos SDK chains) to unlock the corresponding action.",
twitter: "@wormhole",
},
layerzero: {
url: "https://layerzero.network",
description:
"LayerZero is an omnichain messaging protocol built on a configurable Decentralized Verifier Network (DVN) stack. Applications choose which DVNs verify their messages and which Executor delivers them, so the security model is application-defined rather than fixed. Live on 100+ chains, powering Stargate, Radiant, Ethena and many other cross-chain applications.",
twitter: "@LayerZero_Core",
},
hyperlane: {
url: "https://hyperlane.xyz",
description:
"Hyperlane is a permissionless cross-chain messaging network. Anyone can deploy the Mailbox contract on a new chain and anyone can relay messages between them. Application security is expressed via an Interchain Security Module (ISM) the developer configures per lane. Deployed on 100+ EVM chains plus Solana, powering the Nexus liquidity network and many rollup-native apps.",
twitter: "@hyperlane",
},
axelar: {
url: "https://axelar.network",
description:
"Axelar is a cross-chain communication network built on a Cosmos-SDK chain plus validator-attested gateways on every supported destination. Its General Message Passing (GMP) API underpins Squid Router, Interchain Token Service (ITS) and the Interchain Amplifier. Bridges 60+ EVM chains and 20+ Cosmos chains through a proof-of-stake validator set that signs cross-chain calls.",
twitter: "@axelar",
},
"chainlink-ccip": {
url: "https://chain.link/cross-chain",
description:
"Chainlink Cross-Chain Interoperability Protocol (CCIP) is an enterprise-grade cross-chain messaging network operated by the Chainlink Decentralized Oracle Network (DON). CCIP waits for source-chain finality before its DON commits a merkle root, then a Risk Management Network (RMN) independently verifies before destination execution. Powers production integrations at Aave, SWIFT, and multiple institutional token bridges. Live on Ethereum, all major L2s, Avalanche, BNB, Polygon, and Solana.",
twitter: "@chainlink",
},
infura: {
url: "https://www.infura.io",
description:
"RPC infrastructure by Consensys, now part of the MetaMask Developer platform. Keyed endpoints across 40+ networks; free tier meters 3M credits per day.",
twitter: "@infura_io",
},
ankr: {
url: "https://www.ankr.com/rpc/",
description:
"Multi-chain RPC service covering 65+ chains on the freemium tier. One API key across chains; some networks are premium-gated.",
twitter: "@ankr",
},
chainstack: {
url: "https://chainstack.com",
description:
"Managed blockchain node platform. Deploys dedicated Global Nodes per chain with keyed HTTPS/WSS endpoints; free plan includes one node and 3M requests per month.",
twitter: "@ChainstackHQ",
},
publicnode: {
url: "https://www.publicnode.com",
description:
"Public no-key RPC service operated by Allnodes covering 70+ chains. JSON-RPC and WebSocket endpoints with archive support on most networks.",
twitter: "@AllnodesHQ",
},
drpc: {
url: "https://drpc.org",
description:
"Decentralized RPC mesh routing requests across third-party node providers with consensus checks. Free public tier plus higher-tier authenticated access.",
twitter: "@drpcorg",
},
"1rpc": {
url: "https://1rpc.io",
description:
"Privacy-preserving public RPC by Automata Network. Strips client metadata before forwarding to upstream node operators; load-balanced across providers.",
twitter: "@1RPC_io",
},
meowrpc: {
url: "https://meowrpc.com",
description:
"Free public RPC service covering Ethereum, Base, Arbitrum, Optimism and other EVM chains. No registration required, modest rate limits per IP.",
},
flashbots: {
url: "https://rpc.flashbots.net",
description:
"Flashbots Protect RPC sends transactions through a private mempool, shielding them from sandwich attacks. Read calls go to a standard Ethereum node behind the proxy.",
twitter: "@flashbots",
},
cloudflare: {
url: "https://cloudflare-eth.com",
description:
"Cloudflare's public Ethereum gateway. Recently switched to a permissioned mode for many JSON-RPC methods, returning `-32046 Cannot fulfill request` for most endpoints.",
twitter: "@Cloudflare",
},
"base-official": {
url: "https://mainnet.base.org",
description:
"Official Base public RPC operated by the Base team (Coinbase). No-key access for read methods; documented as best-effort with rate limits.",
twitter: "@base",
parent: "base",
},
binance: {
url: "https://docs.bnbchain.org/docs/rpc",
description:
"Official BNB Chain RPC endpoints operated by Binance. Multiple dataseed hosts (`bsc-dataseed1.binance.org` etc.) round-robin for load distribution.",
twitter: "@BNBCHAIN",
},
tenderly: {
url: "https://tenderly.co",
description:
"Tenderly's public gateway exposes a no-key JSON-RPC endpoint per chain at `gateway.tenderly.co/public/<slug>`. Covers Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche, Linea, Scroll and Mantle. The same Tenderly platform behind the keyed Web3 dev suite.",
twitter: "@TenderlyApp",
},
nodies: {
url: "https://nodies.app",
description:
"Nodies is the surviving public-RPC frontend for POKT Network's decentralized infrastructure. Per-chain subdomains like `eth-pokt.nodies.app`, `polygon-pokt.nodies.app`, `arb-pokt.nodies.app`. Covers most major EVM chains no-key.",
twitter: "@nodies_app",
},
lava: {
url: "https://www.lavanet.xyz",
description:
"Lava Network is a decentralized RPC mesh with permissionless validators. Public no-key endpoints work for Ethereum (`eth1.lava.build`) and Arbitrum (`arb1.lava.build`); other chains require an account-issued key.",
twitter: "@lavanetxyz",
},
merkle: {
url: "https://merkle.io",
description:
"Merkle exposes per-chain RPC subdomains (`eth.merkle.io`, `base.merkle.io`, `bsc.merkle.io`). Stable on Base + BSC for no-key benchmarking; Ethereum is fronted by an aggressive Cloudflare bot filter (20-minute lockout after a single request) so we exclude it from the leaderboard.",
twitter: "@merkle_xyz",
},
"arbitrum-official": {
url: "https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers",
description:
"Arbitrum Foundation's public RPC endpoint at `arb1.arbitrum.io/rpc`. Best-effort, rate-limited, intended for dev access. Production dapps are expected to use a keyed provider.",
twitter: "@arbitrum",
parent: "arbitrum",
},
"optimism-official": {
url: "https://docs.optimism.io/builders/tools/build/node-providers",
description:
"Optimism Foundation's public RPC endpoint at `mainnet.optimism.io`. Best-effort, rate-limited, intended as a fallback. The Foundation recommends keyed providers for production load.",
twitter: "@Optimism",
parent: "optimism",
},
"avalanche-official": {
url: "https://docs.avax.network/dapps/rpc-providers",
description:
"Ava Labs' public C-Chain RPC at `api.avax.network/ext/bc/C/rpc`. Best-effort, capped per IP. Production dapps usually graduate to keyed providers (Ankr, BlockDaemon, GetBlock).",
twitter: "@avax",
parent: "avalanche",
},
// ─── Gas oracles ──────────────────────────────────────────────
"publicnode-feehistory": {
url: "https://www.publicnode.com",
description:
"Gas predictor that wraps the canonical eth_feeHistory JSON-RPC method against PublicNode's Ethereum endpoint. Returns reward percentiles directly from the EIP-1559 spec implementation; no proprietary model.",
twitter: "@AllnodesHQ",
parent: "publicnode",
},
owlracle: {
url: "https://owlracle.info",
description:
"Multi-oracle gas aggregator across Ethereum, BNB Chain, Polygon and other EVM chains. Free tier 100 requests/hour, 1000/h with a free API key. Recommendation aggregates several upstream oracles into a single tier value.",
twitter: "@owlracle",
},
etherscan: {
url: "https://etherscan.io/gastracker",
description:
"Most-visited Ethereum gas tracker on the web, operated by Etherscan. The v2 gastracker API exposes Safe / Propose / Fast tiers; the legacy single-price shape predates EIP-1559's per-tier priority-fee model.",
twitter: "@etherscan",