Skip to content

Commit d9bab95

Browse files
committed
feat: Align RPC metadata with CAIP-2 network identifiers
Add networkId (CAIP-2 string, e.g. "eip155:1") to RPC schema, data files, and build output. Replace hardcoded SUPPORTED_CHAINS in import script with dynamic derivation from data/networks.json. Add networkId consistency validation for EVM chains.
1 parent 8399c44 commit d9bab95

33 files changed

Lines changed: 6945 additions & 6866 deletions

‎data/rpcs/1.json‎

Lines changed: 502 additions & 501 deletions
Large diffs are not rendered by default.

‎data/rpcs/10.json‎

Lines changed: 208 additions & 207 deletions
Large diffs are not rendered by default.

‎data/rpcs/11155111.json‎

Lines changed: 194 additions & 193 deletions
Original file line numberDiff line numberDiff line change
@@ -1,195 +1,196 @@
11
{
2-
"chainId": 11155111,
3-
"updatedAt": "2025-12-29",
4-
"endpoints": [
5-
{
6-
"url": "https://0xrpc.io/sep",
7-
"tracking": "none",
8-
"isOpenSource": false,
9-
"provider": "0xRPC",
10-
"isPublic": true
11-
},
12-
{
13-
"url": "https://1rpc.io/sepolia",
14-
"tracking": "none",
15-
"isOpenSource": false,
16-
"provider": "1RPC",
17-
"isPublic": true
18-
},
19-
{
20-
"url": "https://endpoints.omniatech.io/v1/eth/sepolia/public",
21-
"tracking": "none",
22-
"isOpenSource": false,
23-
"provider": "Omnia",
24-
"isPublic": true
25-
},
26-
{
27-
"url": "https://eth-sepolia-testnet.api.pocket.network",
28-
"tracking": "none",
29-
"isOpenSource": false,
30-
"provider": "Pocket Network",
31-
"isPublic": true
32-
},
33-
{
34-
"url": "https://ethereum-sepolia-rpc.publicnode.com",
35-
"tracking": "none",
36-
"isOpenSource": false,
37-
"provider": "PublicNode",
38-
"isPublic": true
39-
},
40-
{
41-
"url": "https://eth-sepolia.public.blastapi.io",
42-
"tracking": "limited",
43-
"isOpenSource": false,
44-
"provider": "Blast",
45-
"isPublic": true
46-
},
47-
{
48-
"url": "https://ethereum-sepolia-public.nodies.app",
49-
"tracking": "limited",
50-
"isOpenSource": false,
51-
"provider": "Nodies",
52-
"isPublic": true
53-
},
54-
{
55-
"url": "https://eth-sepolia.api.onfinality.io/public",
56-
"tracking": "limited",
57-
"isOpenSource": false,
58-
"provider": "OnFinality",
59-
"isPublic": true
60-
},
61-
{
62-
"url": "https://public.stackup.sh/api/v1/node/ethereum-sepolia",
63-
"tracking": "limited",
64-
"isOpenSource": false,
65-
"provider": "Stackup",
66-
"isPublic": true
67-
},
68-
{
69-
"url": "https://ethereum-sepolia.therpc.io",
70-
"tracking": "limited",
71-
"isOpenSource": false,
72-
"provider": "TheRPC",
73-
"isPublic": true
74-
},
75-
{
76-
"url": "https://eth-sepolia-public.unifra.io",
77-
"tracking": "limited",
78-
"isOpenSource": false,
79-
"provider": "Unifra",
80-
"isPublic": true
81-
},
82-
{
83-
"url": "https://eth-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
84-
"tracking": "limited",
85-
"isOpenSource": false,
86-
"provider": "Unknown",
87-
"isPublic": true
88-
},
89-
{
90-
"url": "https://rpc.owlracle.info/sepolia/70d38ce1826c4a60bb2a8e05a6c8b20f",
91-
"tracking": "limited",
92-
"isOpenSource": false,
93-
"provider": "Unknown",
94-
"isPublic": true
95-
},
96-
{
97-
"url": "https://api.zan.top/eth-sepolia",
98-
"tracking": "limited",
99-
"isOpenSource": false,
100-
"provider": "ZAN",
101-
"isPublic": true
102-
},
103-
{
104-
"url": "https://eth-sepolia.g.alchemy.com/v2/WddzdzI2o9S3COdT73d5w6AIogbKq4X-",
105-
"tracking": "unspecified",
106-
"isOpenSource": false,
107-
"provider": "Alchemy",
108-
"isPublic": true
109-
},
110-
{
111-
"url": "https://sepolia.drpc.org",
112-
"tracking": "unspecified",
113-
"isOpenSource": false,
114-
"provider": "dRPC",
115-
"isPublic": true
116-
},
117-
{
118-
"url": "https://rpc.notadegen.com/eth/sepolia",
119-
"tracking": "unspecified",
120-
"isOpenSource": false,
121-
"provider": "NotADegen",
122-
"isPublic": true
123-
},
124-
{
125-
"url": "https://rpc.sepolia.org",
126-
"tracking": "unspecified",
127-
"isOpenSource": false,
128-
"provider": "Sepolia",
129-
"isPublic": true
130-
},
131-
{
132-
"url": "https://rpc2.sepolia.org",
133-
"tracking": "unspecified",
134-
"isOpenSource": false,
135-
"provider": "Sepolia",
136-
"isPublic": true
137-
},
138-
{
139-
"url": "https://ethereum-sepolia.rpc.subquery.network/public",
140-
"tracking": "unspecified",
141-
"isOpenSource": false,
142-
"provider": "SubQuery",
143-
"isPublic": true
144-
},
145-
{
146-
"url": "https://rpc.sepolia.ethpandaops.io",
147-
"tracking": "unspecified",
148-
"isOpenSource": false,
149-
"provider": "Unknown",
150-
"isPublic": true
151-
},
152-
{
153-
"url": "https://eth-sepolia.g.alchemy.com/v2/demo",
154-
"tracking": "yes",
155-
"isOpenSource": false,
156-
"provider": "Alchemy",
157-
"isPublic": true
158-
},
159-
{
160-
"url": "https://sepolia.gateway.tenderly.co",
161-
"tracking": "yes",
162-
"isOpenSource": false,
163-
"provider": "Tenderly",
164-
"isPublic": true
165-
},
166-
{
167-
"url": "https://gateway.tenderly.co/public/sepolia",
168-
"tracking": "yes",
169-
"isOpenSource": false,
170-
"provider": "Tenderly",
171-
"isPublic": true
172-
},
173-
{
174-
"url": "https://sphinx.shardeum.org",
175-
"tracking": "yes",
176-
"isOpenSource": false,
177-
"provider": "Unknown",
178-
"isPublic": true
179-
},
180-
{
181-
"url": "https://dapps.shardeum.org",
182-
"tracking": "yes",
183-
"isOpenSource": false,
184-
"provider": "Unknown",
185-
"isPublic": true
186-
},
187-
{
188-
"url": "https://ethereum-sepolia.gateway.tatum.io",
189-
"tracking": "yes",
190-
"isOpenSource": false,
191-
"provider": "Unknown",
192-
"isPublic": true
193-
}
194-
]
2+
"chainId": 11155111,
3+
"networkId": "eip155:11155111",
4+
"updatedAt": "2025-12-29",
5+
"endpoints": [
6+
{
7+
"url": "https://0xrpc.io/sep",
8+
"tracking": "none",
9+
"isOpenSource": false,
10+
"provider": "0xRPC",
11+
"isPublic": true
12+
},
13+
{
14+
"url": "https://1rpc.io/sepolia",
15+
"tracking": "none",
16+
"isOpenSource": false,
17+
"provider": "1RPC",
18+
"isPublic": true
19+
},
20+
{
21+
"url": "https://endpoints.omniatech.io/v1/eth/sepolia/public",
22+
"tracking": "none",
23+
"isOpenSource": false,
24+
"provider": "Omnia",
25+
"isPublic": true
26+
},
27+
{
28+
"url": "https://eth-sepolia-testnet.api.pocket.network",
29+
"tracking": "none",
30+
"isOpenSource": false,
31+
"provider": "Pocket Network",
32+
"isPublic": true
33+
},
34+
{
35+
"url": "https://ethereum-sepolia-rpc.publicnode.com",
36+
"tracking": "none",
37+
"isOpenSource": false,
38+
"provider": "PublicNode",
39+
"isPublic": true
40+
},
41+
{
42+
"url": "https://eth-sepolia.public.blastapi.io",
43+
"tracking": "limited",
44+
"isOpenSource": false,
45+
"provider": "Blast",
46+
"isPublic": true
47+
},
48+
{
49+
"url": "https://ethereum-sepolia-public.nodies.app",
50+
"tracking": "limited",
51+
"isOpenSource": false,
52+
"provider": "Nodies",
53+
"isPublic": true
54+
},
55+
{
56+
"url": "https://eth-sepolia.api.onfinality.io/public",
57+
"tracking": "limited",
58+
"isOpenSource": false,
59+
"provider": "OnFinality",
60+
"isPublic": true
61+
},
62+
{
63+
"url": "https://public.stackup.sh/api/v1/node/ethereum-sepolia",
64+
"tracking": "limited",
65+
"isOpenSource": false,
66+
"provider": "Stackup",
67+
"isPublic": true
68+
},
69+
{
70+
"url": "https://ethereum-sepolia.therpc.io",
71+
"tracking": "limited",
72+
"isOpenSource": false,
73+
"provider": "TheRPC",
74+
"isPublic": true
75+
},
76+
{
77+
"url": "https://eth-sepolia-public.unifra.io",
78+
"tracking": "limited",
79+
"isOpenSource": false,
80+
"provider": "Unifra",
81+
"isPublic": true
82+
},
83+
{
84+
"url": "https://eth-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f",
85+
"tracking": "limited",
86+
"isOpenSource": false,
87+
"provider": "Unknown",
88+
"isPublic": true
89+
},
90+
{
91+
"url": "https://rpc.owlracle.info/sepolia/70d38ce1826c4a60bb2a8e05a6c8b20f",
92+
"tracking": "limited",
93+
"isOpenSource": false,
94+
"provider": "Unknown",
95+
"isPublic": true
96+
},
97+
{
98+
"url": "https://api.zan.top/eth-sepolia",
99+
"tracking": "limited",
100+
"isOpenSource": false,
101+
"provider": "ZAN",
102+
"isPublic": true
103+
},
104+
{
105+
"url": "https://eth-sepolia.g.alchemy.com/v2/WddzdzI2o9S3COdT73d5w6AIogbKq4X-",
106+
"tracking": "unspecified",
107+
"isOpenSource": false,
108+
"provider": "Alchemy",
109+
"isPublic": true
110+
},
111+
{
112+
"url": "https://sepolia.drpc.org",
113+
"tracking": "unspecified",
114+
"isOpenSource": false,
115+
"provider": "dRPC",
116+
"isPublic": true
117+
},
118+
{
119+
"url": "https://rpc.notadegen.com/eth/sepolia",
120+
"tracking": "unspecified",
121+
"isOpenSource": false,
122+
"provider": "NotADegen",
123+
"isPublic": true
124+
},
125+
{
126+
"url": "https://rpc.sepolia.org",
127+
"tracking": "unspecified",
128+
"isOpenSource": false,
129+
"provider": "Sepolia",
130+
"isPublic": true
131+
},
132+
{
133+
"url": "https://rpc2.sepolia.org",
134+
"tracking": "unspecified",
135+
"isOpenSource": false,
136+
"provider": "Sepolia",
137+
"isPublic": true
138+
},
139+
{
140+
"url": "https://ethereum-sepolia.rpc.subquery.network/public",
141+
"tracking": "unspecified",
142+
"isOpenSource": false,
143+
"provider": "SubQuery",
144+
"isPublic": true
145+
},
146+
{
147+
"url": "https://rpc.sepolia.ethpandaops.io",
148+
"tracking": "unspecified",
149+
"isOpenSource": false,
150+
"provider": "Unknown",
151+
"isPublic": true
152+
},
153+
{
154+
"url": "https://eth-sepolia.g.alchemy.com/v2/demo",
155+
"tracking": "yes",
156+
"isOpenSource": false,
157+
"provider": "Alchemy",
158+
"isPublic": true
159+
},
160+
{
161+
"url": "https://sepolia.gateway.tenderly.co",
162+
"tracking": "yes",
163+
"isOpenSource": false,
164+
"provider": "Tenderly",
165+
"isPublic": true
166+
},
167+
{
168+
"url": "https://gateway.tenderly.co/public/sepolia",
169+
"tracking": "yes",
170+
"isOpenSource": false,
171+
"provider": "Tenderly",
172+
"isPublic": true
173+
},
174+
{
175+
"url": "https://sphinx.shardeum.org",
176+
"tracking": "yes",
177+
"isOpenSource": false,
178+
"provider": "Unknown",
179+
"isPublic": true
180+
},
181+
{
182+
"url": "https://dapps.shardeum.org",
183+
"tracking": "yes",
184+
"isOpenSource": false,
185+
"provider": "Unknown",
186+
"isPublic": true
187+
},
188+
{
189+
"url": "https://ethereum-sepolia.gateway.tatum.io",
190+
"tracking": "yes",
191+
"isOpenSource": false,
192+
"provider": "Unknown",
193+
"isPublic": true
194+
}
195+
]
195196
}

0 commit comments

Comments
 (0)