- The most complete list of public RPC nodes for the top EVM and non-EVM compatible blockchains.
- Free Public API: Easy and open access for all developers. No API key required.
Install
cd ui
yarn installPrepare configuration
Copy .env.template to .env.local and edit it.
cp .env.template .env.localRun server in development mode
Go to https://localhost:3000 in your browser.
yarn devBuild static files
They will be placed in out directory.
yarn buildInstall
cd backend
go install Prepare configuration
Copy .env.example to .env to the same directory and edit it.
cp .env.example .envRun server in development mode
go run cmd/cli/main.go runRequest data from server
curl -X GET http://localhost:8000/ | jqBuild application
go build -o public-rpc cmd/cli/main.goGET "/"- get public RPC nodes data
The API returns data in JSON format. Here is an example of a successful response:
[
{
"id": "75a38918-33f3-4277-a915-f3befb97283a",
"http": "https://endpoints.omniatech.io/v1/eth/mainnet/public",
"ws": "",
"provider": "omniatech",
"status": "active",
"chainId": "1",
"chain": "ethereum",
"network": "mainnet",
"addedAt": "2023-12-01T17:25:47.837Z",
"checkedAt": "2023-12-01T17:25:47.837Z"
},
...
]
Distributed under the MIT License. See LICENSE for more information.