Skip to content

Commit 5fba8d6

Browse files
authored
Merge pull request #2314 from eshon/eshon-rpcs-update
Update RPCs with what API is supported and more links and auth info
2 parents e6eb61b + 239d5b1 commit 5fba8d6

File tree

1 file changed

+160
-38
lines changed

1 file changed

+160
-38
lines changed

networks/mainnet/rpcs.md

Lines changed: 160 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,170 @@ description: Public RPC endpoints are available for the Filecoin mainnet.
44

55
# RPCs
66

7-
{% hint style="info" %}
8-
[Chainlist](https://chainlist.org/?search=filecoin&testnets=true) contains a dynamically updated list of available Filecoin RPCs. [Find out more at chainlist.org's Filecoin listings](https://chainlist.org/?search=filecoin&testnets=true).
9-
{% endhint %}
10-
11-
These endpoints are limited to [read-only Filecoin JSON RPC API calls](../../reference/json-rpc/) and [`MPoolPush`](../../reference/json-rpc/mpool.md) for sending messages that have already been signed.
12-
13-
## [Ankr](https://ankr.com)
14-
15-
* HTTPS: `https://rpc.ankr.com/filecoin`
16-
* [Supported Filecoin API methods](https://www.ankr.com/docs/rpc-service/chains/chains-list/#filecoin)
17-
18-
## [ChainupCloud](https://cloud.chainup.com)
19-
20-
* HTTPS: `https://filecoin.chainup.net/rpc/v1`
21-
* WebSocket: `wss://filecoin.chainup.net/rpc/v1`
22-
* [ChainupCloud documentation](https://docs.chainupcloud.com/blockchain-api/filecoin/public-apis)
23-
24-
## [Glif](https://api.node.glif.io)
25-
26-
Please note that publicly available hosted endpoints **only guarantee 2000 of the latest blocks.**
27-
28-
* HTTPS: `https://api.node.glif.io/rpc/v1`
29-
* WebSocket: `wss://wss.node.glif.io/apigw/lotus/rpc/v1`
30-
* Lotus lite-node command:
7+
[Chainlist](https://chainlist.org/?search=filecoin&testnets=true) provides a dynamically updated list of [available Filecoin - Mainnet RPCs](https://chainlist.org/?search=filecoin&testnets=false).
8+
9+
These endpoints are limited to [read-only Filecoin JSON RPC API calls](../../reference/json-rpc/) including [Filecoin Eth RPC methods](../../reference/json-rpc/eth.d). The only write operation are [`MPoolPush`](../../reference/json-rpc/mpool.md#mpoolpush) and [`EthSendRawTransaction`](../../reference/json-rpc/eth.md#ethsendrawtransaction)for sending already signed messages.
10+
11+
{% hint style="info" %} Please note that most publicly hosted endpoints **only guarantee recent state, i.e. 2000 of the latest blocks (last 16.67 hours).** To request an archival node you can contact a provider below. {% endhint %}
12+
13+
14+
<table>
15+
<tr>
16+
<td rowspan="5">
17+
<a href="https://api.node.glif.io/">Glif Nodes</a>
18+
</td>
19+
<td>
20+
HTTPS
21+
</td>
22+
<td>
23+
<code>https://api.node.glif.io/rpc/v1</code>
24+
</td>
25+
</tr>
26+
<tr>
27+
<td>
28+
WSS
29+
</td>
30+
<td>
31+
<code>wss://wss.node.glif.io/apigw/lotus/rpc/v1</code>
32+
</td>
33+
</tr>
34+
<tr>
35+
<td>
36+
Docs
37+
</td>
38+
<td>
39+
<a href="https://api.node.glif.io">Glif Nodes - Docs</a>
40+
</td>
41+
</tr>
42+
<tr>
43+
<td>
44+
API Support
45+
</td>
46+
<td>
47+
All Filecoin and Eth JSON RPC methods including <a href="https://docs.filecoin.io/reference/json-rpc/mpool#mpoolpush">MPoolPush</a>
48+
</td>
49+
</tr>
50+
<tr>
51+
<td>
52+
Contact
53+
</td>
54+
<td>
55+
<a href='https://filecoinproject.slack.com/archives/C017HM9BJ8Z'>#fil-glif-node-hosting</a> in <a href='https://filecoin.io/slack'>Filecoin Slack</a>
56+
</td>
57+
</tr>
58+
<tr>
59+
<td rowspan="4">
60+
<a href="https://ankr.com">Ankr</a>
61+
</td>
62+
<td>
63+
HTTPS
64+
</td>
65+
<td>
66+
<code>https://rpc.ankr.com/filecoin</code>
67+
</td>
68+
</tr>
69+
<tr>
70+
<td>
71+
WSS
72+
</td>
73+
<td>
74+
By request at: https://www.ankr.com/rpc/filecoin
75+
</td>
76+
</tr>
77+
<tr>
78+
<td>
79+
Docs
80+
</td>
81+
<td>
82+
<a href="https://www.ankr.com/docs/rpc-service/chains/chains-list/#filecoin">Ankr Docs - Filecoin</a>
83+
</td>
84+
</tr>
85+
<tr>
86+
<td>
87+
API Support
88+
</td>
89+
<td>
90+
All Filecoin and Eth JSON RPC methods including <a href="https://docs.filecoin.io/reference/json-rpc/mpool#mpoolpush">MPoolPush</a>
91+
</td>
92+
</tr>
93+
<tr>
94+
<td rowspan="3">
95+
<a href="https://cloud.chainup.com/">Chainup Cloud</a>
96+
</td>
97+
<td>
98+
HTTPS
99+
</td>
100+
<td>
101+
<code>https://filecoin.chainup.net/rpc/v1</code>
102+
</td>
103+
</tr>
104+
<tr>
105+
<td>
106+
WSS
107+
</td>
108+
<td>
109+
<code>wss://filecoin.chainup.net/rpc/v1</code>
110+
</td>
111+
</tr>
112+
<tr>
113+
<td>
114+
Docs
115+
</td>
116+
<td>
117+
<a href="https://docs.chainupcloud.com/blockchain-api/filecoin/public-apis">Chainup Cloud Docs - Filecoin</a>
118+
</td>
119+
</tr>
120+
<tr>
121+
<td rowspan="2">
122+
<a href="https://nownodes.io/">NOWNodes</a>
123+
</td>
124+
<td>
125+
HTTPS
126+
</td>
127+
<td>
128+
<code>https://fil.nownodes.io</code> (Free for 1 month with <a href="https://nownodes.io/pricing">signup</a>)
129+
</td>
130+
</tr>
131+
<tr>
132+
<td>
133+
Docs
134+
</td>
135+
<td>
136+
<a href="https://documenter.getpostman.com/view/13630829/TVmFkLwy">NOWNodes - Docs</a>
137+
</td>
138+
</tr>
139+
<tr>
140+
<td rowspan="2">
141+
<a href="https://getblock.io/nodes/fil">GetBlock</a>
142+
</td>
143+
<td>
144+
HTTPS
145+
</td>
146+
<td>
147+
<code>https://filecoin.getblock.io</code> (Free with <a href="https://getblock.io/nodes/fil/">signup</a>)
148+
</td>
149+
</tr>
150+
<tr>
151+
<td>
152+
Docs
153+
</td>
154+
<td>
155+
<a href="https://getblock.io/docs/getblock-explorer/get-started/">GetBlock - Docs</a>
156+
</td>
157+
</tr>
158+
</table>
159+
160+
161+
## Additional Notes:
162+
163+
* Glif Nodes offers a [Lotus Lite node](https://docs.filecoin.io/nodes/lite-nodes/spin-up-a-lite-node) endpoint with the following command:
31164

32165
```shell
33166
FULLNODE_API_INFO=wss://wss.node.glif.io/apigw/lotus lotus daemon --lite
34167
```
35168

36-
When using a lite-node, omit `/rpc/v1` from Glif’s WebSocket address.
37-
* [Glif documentation](https://hosting.glif.io/)
38-
39-
* ## [GetBlock](https://getblock.io/nodes/fil/)
40-
41-
GetBlock offers users access to shared and dedicated nodes with a simple pricing model. Developers can try out their services with a free plan, after which paid options are available for continued access.
42-
43-
HTTPS: https://filecoin.getblock.io
44-
[GetBlock documentation](https://getblock.io/docs/getblock-explorer/get-started/)
45-
46-
## [NOWNodes](https://nownodes.io/)
169+
When using a Lotus Lite node, omit `/rpc/v1` from Glif’s WebSocket address.
170+
171+
A Lotus Lite node is a stripped down version of a Lotus full-node capable of running on lower-end hardware. It also allows for local signing for storage deals without a full Lotus node.
47172

48-
These nodes are available for free to users for the [first month](https://nownodes.io/pricing), after which the user will have to pay to maintain access.
49173

50-
* HTTPS: `https://fil.nownodes.io`
51-
* [NOWNodes documentation](https://documenter.getpostman.com/view/13630829/TVmFkLwy)

0 commit comments

Comments
 (0)