- 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 install
Prepare configuration
Copy .env.template to .env.local and edit it.
cp .env.template .env.local
Run server in development mode
Go to https://localhost:3000
in your browser.
yarn dev
Build static files
They will be placed in out
directory.
yarn build
Install
cd backend
go install
Prepare configuration
Copy .env.example
to .env
to the same directory and edit it.
cp .env.example .env
Run server in development mode
go run cmd/cli/main.go run
Request data from server
curl -X GET http://localhost:8000/ | jq
Build application
go build -o public-rpc cmd/cli/main.go
GET "/"
- 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.