From 7398d59e073bbb0c103a06e4b91e881593cd1c63 Mon Sep 17 00:00:00 2001
From: Eva <1017762+eshon@users.noreply.github.com>
Date: Thu, 12 Sep 2024 17:03:21 +0200
Subject: [PATCH 1/4] Update rpcs.md
To support https://github.com/filecoin-project/filecoin-docs/issues/2311
---
networks/mainnet/rpcs.md | 198 +++++++++++++++++++++++++++++++--------
1 file changed, 160 insertions(+), 38 deletions(-)
diff --git a/networks/mainnet/rpcs.md b/networks/mainnet/rpcs.md
index dc36c7612..372baddb3 100644
--- a/networks/mainnet/rpcs.md
+++ b/networks/mainnet/rpcs.md
@@ -4,48 +4,170 @@ description: Public RPC endpoints are available for the Filecoin mainnet.
# RPCs
-{% hint style="info" %}
-[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).
-{% endhint %}
-
-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.
-
-## [Ankr](https://ankr.com)
-
-* HTTPS: `https://rpc.ankr.com/filecoin`
-* [Supported Filecoin API methods](https://www.ankr.com/docs/rpc-service/chains/chains-list/#filecoin)
-
-## [ChainupCloud](https://cloud.chainup.com)
-
-* HTTPS: `https://filecoin.chainup.net/rpc/v1`
-* WebSocket: `wss://filecoin.chainup.net/rpc/v1`
-* [ChainupCloud documentation](https://docs.chainupcloud.com/blockchain-api/filecoin/public-apis)
-
-## [Glif](https://api.node.glif.io)
-
-Please note that publicly available hosted endpoints **only guarantee 2000 of the latest blocks.**
-
-* HTTPS: `https://api.node.glif.io/rpc/v1`
-* WebSocket: `wss://wss.node.glif.io/apigw/lotus/rpc/v1`
-* Lotus lite-node command:
+[Chainlist](https://chainlist.org/?search=filecoin&testnets=true) provides a dynamically updated list of [available Filecoin - Mainnet RPCs](https://chainlist.org/?search=filecoin&testnets=true).
+
+These endpoints are limited to [read-only Filecoin JSON RPC API calls](../../reference/json-rpc/) including Filecoin Eth RPC methods and [`MPoolPush`](../../reference/json-rpc/mpool.md) for sending already signed messages.
+
+{% 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 %}
+
+
+
+
+
+## Additional Notes:
+
+* Glif Nodes offers a [Lotus Lite node](https://lotus.filecoin.io/lotus/install/lotus-lite/) endpoint with the following command:
```shell
FULLNODE_API_INFO=wss://wss.node.glif.io/apigw/lotus lotus daemon --lite
```
- When using a lite-node, omit `/rpc/v1` from Glif’s WebSocket address.
-* [Glif documentation](https://hosting.glif.io/)
-
-* ## [GetBlock](https://getblock.io/nodes/fil/)
-
-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.
-
-HTTPS: https://filecoin.getblock.io
-[GetBlock documentation](https://getblock.io/docs/getblock-explorer/get-started/)
-
-## [NOWNodes](https://nownodes.io/)
+ When using a Lotus Lite node, omit `/rpc/v1` from Glif’s WebSocket address.
+
+ 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.
-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.
-* HTTPS: `https://fil.nownodes.io`
-* [NOWNodes documentation](https://documenter.getpostman.com/view/13630829/TVmFkLwy)
From fe393c069dbc44706604463349897062b3f33823 Mon Sep 17 00:00:00 2001
From: Eva <1017762+eshon@users.noreply.github.com>
Date: Wed, 18 Sep 2024 18:46:27 +0200
Subject: [PATCH 2/4] Update networks/mainnet/rpcs.md
Co-authored-by: Adrian Lanzafame
---
networks/mainnet/rpcs.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/networks/mainnet/rpcs.md b/networks/mainnet/rpcs.md
index 372baddb3..fd3c75dec 100644
--- a/networks/mainnet/rpcs.md
+++ b/networks/mainnet/rpcs.md
@@ -160,7 +160,7 @@ These endpoints are limited to [read-only Filecoin JSON RPC API calls](../../ref
## Additional Notes:
-* Glif Nodes offers a [Lotus Lite node](https://lotus.filecoin.io/lotus/install/lotus-lite/) endpoint with the following command:
+* Glif Nodes offers a [Lotus Lite node](https://docs.filecoin.io/nodes/lite-nodes/spin-up-a-lite-node) endpoint with the following command:
```shell
FULLNODE_API_INFO=wss://wss.node.glif.io/apigw/lotus lotus daemon --lite
From 1f21645cd23931659fd5ec61473bbbc14488da83 Mon Sep 17 00:00:00 2001
From: Eva <1017762+eshon@users.noreply.github.com>
Date: Wed, 18 Sep 2024 18:47:01 +0200
Subject: [PATCH 3/4] Update networks/mainnet/rpcs.md
Co-authored-by: Adrian Lanzafame
---
networks/mainnet/rpcs.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/networks/mainnet/rpcs.md b/networks/mainnet/rpcs.md
index fd3c75dec..602f275af 100644
--- a/networks/mainnet/rpcs.md
+++ b/networks/mainnet/rpcs.md
@@ -4,7 +4,7 @@ description: Public RPC endpoints are available for the Filecoin mainnet.
# RPCs
-[Chainlist](https://chainlist.org/?search=filecoin&testnets=true) provides a dynamically updated list of [available Filecoin - Mainnet RPCs](https://chainlist.org/?search=filecoin&testnets=true).
+[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).
These endpoints are limited to [read-only Filecoin JSON RPC API calls](../../reference/json-rpc/) including Filecoin Eth RPC methods and [`MPoolPush`](../../reference/json-rpc/mpool.md) for sending already signed messages.
From 239d5b1641a04da6a2c21ecd50b6ce0bcab88afa Mon Sep 17 00:00:00 2001
From: Eva <1017762+eshon@users.noreply.github.com>
Date: Tue, 24 Sep 2024 15:56:30 +0200
Subject: [PATCH 4/4] Update networks/mainnet/rpcs.md
Co-authored-by: Steve Loeppky
---
networks/mainnet/rpcs.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/networks/mainnet/rpcs.md b/networks/mainnet/rpcs.md
index 602f275af..0e5c939b4 100644
--- a/networks/mainnet/rpcs.md
+++ b/networks/mainnet/rpcs.md
@@ -6,7 +6,7 @@ description: Public RPC endpoints are available for the Filecoin mainnet.
[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).
-These endpoints are limited to [read-only Filecoin JSON RPC API calls](../../reference/json-rpc/) including Filecoin Eth RPC methods and [`MPoolPush`](../../reference/json-rpc/mpool.md) for sending already signed messages.
+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.
{% 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 %}