The 4EVERLAND RPC request data format follows the Ethereum standard JSON-RPC and supports all methods specified in the Ethereum JSON RPC. This tutorial will illustrate the request method for the eth_getBalance as an example. Other methods can be referenced using this example.

API Endpoints

The requested URL, combined with the API Key, is as follows:
Endpoint(wss): wss://{apikey}


Take eth_getBalance method as an example


  1. 1.
    DATA, 20 Bytes - address to check for balance.
  2. 2.
    QUANTITY|TAG - integer block number, or the string "latest", "earliest" or "pending"
params: ["0x407d73d8a49eeb85d32cf465507dd71d507100c1", "latest"]

Request Example

curl --request POST \
--url \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
"id": 1,
"jsonrpc": "2.0",
"params": [
"method": "eth_getBalance"

Response Example

"jsonrpc": "2.0",
"id": 1,
"result": "0x2eb9bcf4ec145"


For Optimism, the supported chain is currently limited to Mainnet.
If you have any questions, please join our Discord server, or send us an email at [email protected].
Last modified 3mo ago