-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.ts
5520 lines (5504 loc) · 212 KB
/
index.ts
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
import { writeFile } from "fs";
type Examples = {
name: string;
description: string;
remote: string;
path: string;
};
type Guide = {
name: string;
description?: string;
link: string;
internal: boolean;
};
type PublicRPC = {
type: "DATA_NODE" | "FULL" | "ARCHIVE";
endpoint: string;
endpoint_ws?: string;
explorer_url: string;
name: string;
description: string;
rate_limit: { rate: number; burst?: number };
example_request: string;
tags: string[];
};
type Network = {
// Code is special and must be http url param compatible (e.g. no spaces or special chars)
// For EVM chains, we use the chain_id
// For Cosmos chains, we use the chain_id
// For Polkadot chains, we use the network ID to match Talisman's
// > https://github.com/TalismanSociety/chaindata/blob/v3/chaindata.json
code: string;
name: string;
onfinality_code?: string;
chain_id: string;
description: string;
logo: string;
examples: Examples[];
guides?: Guide[];
dictionaries?: string[]; // Array of URLs
public_rpc?: PublicRPC[];
};
type NetworkFamily = {
code:
| "evm"
| "algorand"
| "cosmos"
| "concordium"
| "near"
| "polkadot"
| "stellar"
| "multi";
name: string;
description: string;
logo: string;
networks: Network[];
};
type PublicAiModel = {
code: string;
name: string;
logo: string;
description: string;
extended_description: string;
parameter_size: number;
context_window_size: number;
url: string;
};
const networkFamilies: NetworkFamily[] = [
{
code: "evm",
name: "EVM",
description:
"Ethereum is a blockchain platform for decentralized applications and smart contracts. The Ethereum Virtual Machine (EVM) is its decentralized computing environment, enabling the execution of code on the network.",
logo: "https://static.subquery.network/network-logos/1.png",
networks: [
{
code: "20240219",
name: "Altlayer OP Demo Testnet",
chain_id: "20240219",
description:
"An Altlayer OP testnet is an OP stack powered L2 that is used as a testnet.",
logo: "https://static.subquery.network/network-logos/20240219.png",
examples: [
{
name: "altlayer-op-demo-starter",
description:
"This SubQuery project indexes all transfers and approval events for ABC token on Altlayer OP Demo Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Altlayer/altlayer-op-demo-starter",
},
],
},
{
code: "888888888",
name: "Ancient8",
chain_id: "888888888",
description:
"Ancient8 Chain is a gaming-focused community-driven Ethereum layer 2 built to onboard the next 100M Web3 citizens.",
logo: "",
examples: [
{
name: "ancient8-starter",
description:
"This SubQuery project indexes all transfers and approval events for the A8 on Ancient8 Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Ancient8/ancient8-starter",
},
],
},
{
code: "42161",
name: "Arbitrum One",
onfinality_code: "arbitrum",
chain_id: "42161",
description:
"A Layer 2 scaling solution for Ethereum, enhancing transaction throughput and reducing fees while maintaining compatibility with Ethereum's smart contracts.",
logo: "https://static.subquery.network/network-logos/42161.png",
examples: [
{
name: "arbitrum-one-starter",
description:
"This SubQuery project indexes all transfers and approval events for the wrapped Ether token on Arbitrum's One Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Arbitrum/arbitrum-one-starter",
},
{
name: "arbitrum-one-winr",
description:
"This SubQuery project indexes all Arbitrum WINR Staking Rewards on Arbitrum's One Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Arbitrum/arbitrum-one-winr",
},
],
guides: [
{
name: "Arbitrum Quick Start",
description:
"The goal of this quick start guide is to index the total claimed dividends paid to users on the WINR staking contract on Arbitrum.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/arbitrum.html",
internal: true,
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/arbitrum"],
public_rpc: [
{
type: "ARCHIVE",
name: "Arbitrum One Public RPC",
description: "",
rate_limit: {
rate: 60,
},
explorer_url:
"https://app.subquery.network/explorer/project/0x23/overview",
endpoint: "https://arbitrum.rpc.subquery.network/public",
example_request:
'curl -H \'content-type:application/json\' -d \'{"id": 1, "jsonrpc": "2.0", "method": "eth_blockNumber"}\' \'https://arbitrum.rpc.subquery.network/public\'',
tags: ["Layer-2"],
},
],
},
{
code: "42170",
name: "Arbitrum Nova",
chain_id: "42170",
description:
"A development of Arbitrum aiming to further improve Ethereum scalability, making it faster and more cost-effective.",
logo: "https://static.subquery.network/network-logos/42170.png",
examples: [
{
name: "arbitrum-nova-starter",
description:
"This SubQuery project indexes all transfers and approval events for the wrapped Ether token on Arbitrum's Nova Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Arbitrum/arbitrum-nova-starter",
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/arbitrum-nova"],
},
{
code: "11820",
name: "Artela Testnet",
chain_id: "11820",
description: "",
logo: "https://static.subquery.network/network-logos/11820.png",
examples: [
{
name: "artela-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped ART (Artella) Token on Artela Test Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Artela/artela-testnet-starter",
},
],
},
{
code: "42420",
name: "Asset Chain Mainnet",
chain_id: "42420",
description: "",
logo: "",
examples: [
{
name: "asset-chain-starter",
description:
"This SubQuery project indexes all transfers and approval events for the WRWA Token on Asset Chain Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Asset Chain/asset-chain-starter",
},
],
},
{
code: "42421",
name: "Asset Chain Testnet",
chain_id: "42421",
description: "",
logo: "",
examples: [
{
name: "asset-chain-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the WRWA Token on Asset Chain Test Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Asset Chain/asset-chain-testnet-starter",
},
],
guides: [
{
name: "Asset Chain Testnet Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the Wrapped RWA on Asset Chain Testnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/asset-chain-testnet.html",
internal: true,
},
{
name: "Setting up an Indexer",
link: "https://academy.assetchain.org/module-4-intermediate-tutorials/setting-up-an-indexer",
internal: false,
},
],
},
{
code: "3776",
name: "Astar zkEVM",
chain_id: "3776",
description:
"A blockchain platform designed for decentralized applications (DApps) and smart contracts, known for its speed, scalability, and developer-friendly tools.",
logo: "https://static.subquery.network/network-logos/astar.png",
examples: [
{
name: "astar-zkevm-starter",
description:
"This SubQuery project indexes all transfers and approval events for the USDC Token on Astar's zkEVM Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Astar/astar-zkevm-starter",
},
],
guides: [
{
name: "Astar zkEVM Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the USDC Token on Astar's zkEVM Mainnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/astar-zkatana.html",
internal: true,
},
],
dictionaries: [
"https://dict-tyk.subquery.network/query/astar-zkevm-mainnet",
],
},
{
code: "6038361",
name: "Astar zKyoto",
chain_id: "6038361",
description:
"A blockchain platform designed for decentralized applications (DApps) and smart contracts, known for its speed, scalability, and developer-friendly tools.",
logo: "https://static.subquery.network/network-logos/astar.png",
examples: [
{
name: "astar-zkyoto-testnet-starter",
description:
"This SubQuery project indexes all transactions Astar's zkEVM's zKyoto Test Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Astar/astar-zkyoto-testnet-starter",
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/astar-zkyoto"],
},
{
code: "1261120",
name: "Astar zKatana",
chain_id: "1261120",
description:
"A blockchain platform designed for decentralized applications (DApps) and smart contracts, known for its speed, scalability, and developer-friendly tools.",
logo: "https://static.subquery.network/network-logos/astar.png",
examples: [
{
name: "astar-zkevm-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the GACHA Token on Astar zkEVM's zKatana Test Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Astar/astar-zkevm-testnet-starter",
},
],
guides: [
{
name: "Astar zKatana Documentation - SubQuery Entry",
link: "https://docs.astar.network/docs/build/zkEVM/integrations/indexers/subquery/",
internal: false,
},
],
},
{
code: "43114",
name: "Avalanche",
chain_id: "43114",
description:
"A decentralized platform for creating and launching custom blockchain networks, featuring subnets and high throughput for efficient DApp development.",
logo: "https://static.subquery.network/network-logos/43114.png",
examples: [
{
name: "avalanche-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Pangolin Smart Contract token on Avalanche Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Avalanche/avalanche-starter",
},
{
name: "crabada-nft",
description:
"This project indexes all Crabada NFTs on Avalanche's C-chain",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Avalanche/crabada-nft",
},
{
name: "pangolin-rewards-tutorial",
description:
"The goal of this quick start guide is to index all Pangolin token Approve logs",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Avalanche/pangolin-rewards-tutorial",
},
],
guides: [
{
name: "Avalanche Quick Start - Pangolin Rewards",
description:
"The goal of this quick start guide is to index all token deposits and transfers from the Avalanche's Pangolin token",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/avalanche.html",
internal: true,
},
{
name: "Avalanche Quick Start - Crabada NFTs",
description:
"The goal of this quick start guide is to index all Crabada NFTs on Avalanche's C-chain.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/avalanche-crabada.html",
internal: true,
},
{
name: "Avalanche Documentation - SubQuery Entry",
link: "https://docs.avax.network/tooling/indexers#subquery",
internal: false,
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/avalanche"],
},
{
code: "43113",
name: "Avalanche Fuji",
chain_id: "43113",
description: "",
logo: "https://static.subquery.network/network-logos/43113.png",
examples: [
{
name: "avalanche-fuji-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped AVAX on Avalanche Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Avalanche/avalanche-fuji-starter",
},
],
guides: [
{
name: "Avalanche Documentation - SubQuery Entry",
link: "https://docs.avax.network/tooling/indexers#subquery",
internal: false,
},
],
dictionaries: [
"https://dict-tyk.subquery.network/query/avalanche-testnet",
],
},
{
code: "1313161554",
name: "Aurora",
chain_id: "1313161554",
description: "",
logo: "",
examples: [
{
name: "aurora-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Tether on Aurora Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Aurora/aurora-starter",
},
],
},
{
code: "8453",
name: "Base",
chain_id: "8453",
onfinality_code: "base",
description:
"A blockchain network focused on simplifying smart contract development and execution, offering secure and efficient blockchain solutions.",
logo: "https://static.subquery.network/network-logos/8453.png",
examples: [
{
name: "base-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped ETH on Base Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Base/base-starter",
},
{
name: "base-nft",
description:
"This SubQuery project indexes all claiming events for the Bridge to Base NFT on Base Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Base/base-nft",
},
],
guides: [
{
name: "Base Quick Start",
description:
"The goal of this quick start guide is to index the all the claims from the Bridge to Base NFT contract on Base Mainnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/base.html",
internal: true,
},
{
name: "Base Documentation - SubQuery Entry",
link: "https://docs.base.org/tools/data-indexers#subquery",
internal: false,
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/base-mainnet"],
public_rpc: [
{
type: "ARCHIVE",
name: "Base Public RPC",
description: "",
rate_limit: {
rate: 60,
},
explorer_url:
"https://app.subquery.network/explorer/project/0x06/overview",
endpoint: "https://base.rpc.subquery.network/public",
example_request:
'curl -H \'content-type:application/json\' -d \'{"id": 1, "jsonrpc": "2.0", "method": "eth_blockNumber"}\' \'https://base.rpc.subquery.network/public\'',
tags: ["Layer-2"],
},
],
},
{
code: "84532",
name: "Base Sepolia",
chain_id: "84532",
description: "",
logo: "https://static.subquery.network/network-logos/8453.png",
examples: [
{
name: "base-sepolia-starter",
description:
"This SubQuery project indexes all transfers and approval events for a WETH token on Sepolia Base Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Base/base-sepolia-starter",
},
],
guides: [
{
name: "Base Sepolia Quick Start",
description:
"The goal of this quick start guide is to index the total faucets dripped to users from the USDC Faucet contract on Base Sepolia Testnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/base-sepolia.html",
internal: true,
},
{
name: "Base Documentation - SubQuery Entry",
link: "https://docs.base.org/tools/data-indexers#subquery",
internal: false,
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/base-sepolia"],
},
{
code: "4337",
name: "Beam",
chain_id: "4337",
description: "Beam is a sovereign network focused on gaming.",
logo: "https://static.subquery.network/network-logos/4337.png",
examples: [
{
name: "beam-starter",
description:
"This SubQuery project indexes all transfers and approval events for the USDC token on Beam",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Beam/beam-starter",
},
],
},
{
code: "80084",
name: "Berachain BArtio Testnet",
chain_id: "80084",
description:
"EVM-compatible blockchain built on Proof-of-Liquidity consensus.",
logo: "https://static.subquery.network/network-logos/80085.png",
examples: [
{
name: "berachain-bartio-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the BGT token on Berachain bArtio Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Berachain/berachain-bartio-testnet-starter",
},
],
},
{
code: "80085",
name: "Berachain Artio Testnet",
chain_id: "80085",
description:
"EVM-compatible blockchain built on Proof-of-Liquidity consensus.",
logo: "https://static.subquery.network/network-logos/80085.png",
examples: [
{
name: "berachain-artio-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped ETH on Berachain Artio Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Berachain/berachain-artio-testnet-starter",
},
],
},
{
code: "1501",
name: "BEVM Testnet",
chain_id: "1501",
description:
"A Bitcoin Layer-2 Network developed based on Substrate, fully compatible with the Ethereum Virtual Machine (EVM).",
logo: "https://static.subquery.network/network-logos/1501.png",
examples: [
{
name: "bevm-canary-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped BTC on BEVM Canary Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BEVM/bevm-canary-starter",
},
],
},
{
code: "11501",
name: "BEVM Mainnet",
chain_id: "11501",
description:
"A Bitcoin Layer-2 Network developed based on Substrate, fully compatible with the Ethereum Virtual Machine (EVM).",
logo: "https://static.subquery.network/network-logos/1501.png",
examples: [
{
name: "bevm-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped BTC on BEVM Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BEVM/bevm-starter",
},
],
},
{
code: "200901",
name: "Bitlayer",
chain_id: "200901",
description:
"Bitlayer is the first Layer 2 solution offering Bitcoin-equivalent security and Turing completeness. It's also the first built on BitVM.",
logo: "",
examples: [
{
name: "bitlayer-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Tether USD (USDT) on Bitlayer",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Bitlayer/bitlayer-starter",
},
],
},
{
code: "81457",
name: "Blast",
chain_id: "81457",
description:
"The only Ethereum L2 with native yield for ETH and stablecoins.",
logo: "https://static.subquery.network/network-logos/81457.png",
examples: [
{
name: "blast-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Eth on Blast Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Blast/blast-starter",
},
],
dictionaries: [
"https://dict-tyk.subquery.network/query/blast-l2-mainnet",
],
},
{
code: "168587773",
name: "Blast Sepolia",
chain_id: "168587773",
description:
"The only Ethereum L2 with native yield for ETH and stablecoins.",
logo: "https://static.subquery.network/network-logos/168587773.png",
examples: [
{
name: "blast-sepolia-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Eth on Blast Sepolia Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Blast/blast-sepolia-starter",
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/blast-sepolia"],
},
{
code: "56",
name: "BNB Smart Chain",
onfinality_code: "bnb",
chain_id: "56",
description:
"Binance's blockchain network, designed for fast and low-cost transactions, powering various DeFi applications and tokens within the Binance ecosystem.",
logo: "https://static.subquery.network/network-logos/56.png",
examples: [
{
name: "bsc-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Binance Peg Ethereum token on BNB Smart Chain",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BNB Smart Chain/bsc-starter",
},
{
name: "bsc-mobox-rewards",
description:
"This SubQuery project indexes all deposits and withdrawls to MOBOX pools on BNB Smart Chain",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BNB Smart Chain/bsc-mobox-rewards",
},
{
name: "bsc-pancake-swap",
description:
"This project can be use as a starting point for developing your new Binance SubQuery project, it indexes the standard PancakeSwap project on BSC",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BNB Smart Chain/bsc-pancake-swap",
},
],
guides: [
{
name: "BNB Smart Chain (BSC) Quick Start",
description:
"The goal of this quick start guide is to index all deposits and withdrawls to MOBOX pools.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/bsc.html",
internal: true,
},
{
name: "BNB Smart Chain (BSC) - PancakeSwap Example",
description:
"The goal of this quick start guide is to index the standard PancakeSwap project on BSC",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/bsc.html",
internal: true,
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/binance"],
public_rpc: [
{
type: "ARCHIVE",
name: "BNB Public RPC",
description: "",
rate_limit: {
rate: 60,
},
explorer_url:
"https://app.subquery.network/explorer/project/0x2d/overview",
endpoint: "https://bnb.rpc.subquery.network/public",
example_request:
'curl -H \'content-type:application/json\' -d \'{"id": 1, "jsonrpc": "2.0", "method": "eth_blockNumber"}\' \'https://bnb.rpc.subquery.network/public\'',
tags: ["Layer-2"],
},
],
},
{
code: "97",
name: "BNB Smart Chain Testnet",
chain_id: "97",
description: "",
logo: "https://static.subquery.network/network-logos/56.png",
examples: [
{
name: "bsc-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped BNB token on BNB Smart Chain Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BNB Smart Chain/bsc-testnet-starter",
},
],
dictionaries: [
"https://dict-tyk.subquery.network/query/binance-testnet",
],
},
{
code: "204",
name: "opBNB Mainnet",
chain_id: "204",
description: "",
logo: "https://static.subquery.network/network-logos/56.png",
examples: [
{
name: "opbnb-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Eth token on opBNB Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BNB Smart Chain/opbnb-starter",
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/opbnb-mainnet"],
},
{
code: "60808",
name: "BOB Mainnet",
chain_id: "60808",
description:
"BOB is a hybrid L2 that combines the security of Bitcoin with the versatility of Ethereum. BOB's mission is to onboard the next billion users to Bitcoin.",
logo: "",
examples: [
{
name: "bob-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Eth token on BOB",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BOB/bob-starter",
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/bob-mainnet"],
},
{
code: "56288",
name: "Boba BNB Mainnet",
chain_id: "56288",
description:
"A Multichain Optimistic Rollup Solution powered by HybridCompute.",
logo: "https://static.subquery.network/network-logos/56288.png",
examples: [
{
name: "boba-bnb-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped BOBA on Boba BNB Network.",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Boba/boba-bnb-starter",
},
],
guides: [
{
name: "Boba BNB Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the Wrapped BOBA on Boba BNB Network.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/boba-bnb.html",
internal: true,
},
{
name: "Boba Documentation - SubQuery Entry",
link: "https://docs.boba.network/for-developers/indexer/subquery-indexer",
internal: false,
},
],
},
{
code: "288",
name: "Boba Network",
chain_id: "288",
description:
"A Multichain Optimistic Rollup Solution powered by HybridCompute.",
logo: "https://static.subquery.network/network-logos/288.png",
examples: [
{
name: "boba-eth-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Eth on Boba (Ethereum) Network.",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Boba/boba-eth-starter",
},
],
guides: [
{
name: "Boba ETH Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the Wrapped Eth on Boba Mainnet Network.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/boba-eth.html",
internal: true,
},
{
name: "Boba Documentation - SubQuery Entry",
link: "https://docs.boba.network/for-developers/indexer/subquery-indexer",
internal: false,
},
],
},
{
code: "3636",
name: "Botanix Testnet",
chain_id: "3636",
description:
"Botanix Labs solved one of the hardest problems for any Proof-of-Stake network - the Verifiable Random Function - by leveraging Bitcoin block hashes.",
logo: "https://static.subquery.network/network-logos/3636.png",
examples: [
{
name: "botanix-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Btc on Botanix Testnet.",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Botanix/botanix-testnet-starter",
},
],
guides: [
{
name: "Botanix Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the Wrapped Btc on Botanix Testnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/botanix.html",
internal: true,
},
],
},
{
code: "223",
name: "bSquared",
chain_id: "223",
description: "B² Network is the most practical Bitcoin Layer2 Network.",
logo: "https://static.subquery.network/network-logos/223.png",
examples: [
{
name: "bsquared-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped Btc on bSquared.",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "bSquared/bSquared-mainnet-starter",
},
],
},
{
code: "22215",
name: "BVM",
chain_id: "22215",
description:
"BVM is the first modular Bitcoin L2 metaprotocol on Bitcoin. With a few clicks, anyone can plug and play the best-of-breed blockchain modules to launch their own Bitcoin L2 blockchain.",
logo: "https://static.subquery.network/network-logos/22215.png",
examples: [
{
name: "bvm-starter",
description:
"This SubQuery project indexes all transfers and approval events for the Wrapped ETH on BVM Network",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "BVM/bvm-starter",
},
],
},
{
code: "42220",
name: "Celo",
chain_id: "42220",
description:
"A blockchain platform focused on financial inclusion, offering a mobile-first approach for enabling easy access to decentralized financial services.",
logo: "https://static.subquery.network/network-logos/42220.png",
examples: [
{
name: "celo-starter",
description:
"This SubQuery project indexes all transfers and approval events for the wrapped EOS token on Celo Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Celo/celo-starter",
},
],
guides: [
{
name: "Celo Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the Wrapped Eth on Celo Mainnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/celo.html",
internal: true,
},
],
},
{
code: "62298",
name: "Citrea Devnet",
chain_id: "62298",
description:
"Citrea is the first rollup that enhances the capabilities of Bitcoin blockspace with zero knowledge technology. Citrea is the only scalability solution that uses Bitcoin both as a data availability and a settlement layer, via its BitVM-based trust-minimized two-way peg program - Clementine.",
logo: "",
examples: [
{
name: "citrea-devnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for ESADOSHI on Citrea DevNet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Citrea/citrea-devnet-starter",
},
],
},
{
code: "5115",
name: "Citrea Testnet",
chain_id: "5115",
description:
"Citrea is the first rollup that enhances the capabilities of Bitcoin blockspace with zero knowledge technology. Citrea is the only scalability solution that uses Bitcoin both as a data availability and a settlement layer, via its BitVM-based trust-minimized two-way peg program - Clementine.",
logo: "",
examples: [
{
name: "citrea-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for USDC on Citrea Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Citrea/citrea-testnet-starter",
},
],
},
{
code: "1116",
name: "Core",
chain_id: "1116",
description:
"Core is embracing the fundamentals of blockchain and building for a decentralized economy, starting with the communities most in need.",
logo: "https://static.subquery.network/network-logos/1116.png",
examples: [
{
name: "core-starter",
description:
"This SubQuery project indexes all transfers and approval events for USDC on Core Mainnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Core/core-starter",
},
],
dictionaries: ["https://dict-tyk.subquery.network/query/core-mainnet"],
},
{
code: "388",
name: "Cronos ZKEVM",
chain_id: "388",
description:
"A zkEVM Layer-2 for Cronos, optimized for DeFi and NFTs, providing a scalable and secure environment for these applications.",
logo: "https://static.subquery.network/network-logos/cronosmainnet_25-1.png",
examples: [
{
name: "cronos-zkevm-starter",
description:
"This SubQuery project indexes all transfers and approval events for zkTCRO on Cronos zkEVM Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Cronos/cronos-zkevm-starter",
},
],
guides: [
{
name: "Cronos zkEVM Quick Start",
description:
"The goal of this quick start guide is to index all transfers and approval events from the CRO token on Cronos zkEVM Mainnet.",
link: "https://academy.subquery.network/indexer/quickstart/quickstart_chains/cronos-zkevm.html",
internal: true,
},
],
},
{
code: "282",
name: "Cronos ZKEVM Testnet",
chain_id: "282",
description:
"A zkEVM Layer-2 for Cronos, optimized for DeFi and NFTs, providing a scalable and secure environment for these applications.",
logo: "https://static.subquery.network/network-logos/cronosmainnet_25-1.png",
examples: [
{
name: "cronos-zkevm-testnet-starter",
description:
"This SubQuery project indexes all transfers and approval events for zkTCRO on Cronos zkEVM Testnet",
remote: "https://github.com/subquery/ethereum-subql-starter",
path: "Cronos/cronos-zkevm-testnet-starter",
},
],
},
{