Celo Samples
Celo nodes accept HTTP requests using the JSON-RPC 2.0 specification.
Returns syncing status
Curl
Postman
curl https://celo-mainnet-rpc.allthatnode.com/'YOUR-API-KEY' \
-X POST \
-H "Content-Type: application/json" \
-d '{ "jsonrpc":"2.0", "method":"eth_syncing", "params":[], "id":1 }'
URL: https://ethereum-mainnet-rpc.allthetnode.com/'YOUR-API-KEY'
RequestType: POST
Body:
{
"jsonrpc":"2.0",
"method":"eth_syncing",
"params":[],
"id":1
}
{
"jsonrpc": "2.0",
"result": false,
"id": 1
}
Returns address balance
Curl
Postman
curl https://celo-mainnet-rpc.allthatnode.com/YOUR-API-KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{ "jsonrpc":"2.0", "method":"eth_getBalance", "params":[ "0x829bd824b016326a401d083b33d092293333a831", "latest" ], "id":1 }'
URL: https://ethereum-mainnet-rpc.allthetnode.com/YOUR-API-KEY
RequestType: POST
Body:
{
"jsonrpc":"2.0",
"method":"eth_getBalance",
"params":[ "0x829bd824b016326a401d083b33d092293333a830", "latest" ],
"id":1
}
{
"jsonrpc": "2.0",
"result": "0x0",
"id": 1
}
Returns most recent block number
Curl
Postman
curl https://celo-mainnet-rpc.allthatnode.com/YOUR-API-KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
URL: https://ethereum-mainnet-rpc.allthetnode.com/YOUR-API-KEY
RequestType: POST
Body:
{
"jsonrpc":"2.0",
"method":"eth_blockNumber",
"params":[],
"id":1
}
{
"jsonrpc": "2.0",
"result": "0xceda4c",
"id": 1
}
Last modified 10mo ago