Documentación de la API ETH RPC
[ URL base: ://api/eth-rpc ]
Esta API se proporciona para admitir algunos métodos rpc en el formato exacto especificado para los nodos ethereum, que se pueden encontrar aquí. Esto es útil para permitir el envío de solicitudes a BlockScout sin tener que cambiar nada acerca de la solicitud. Sin embargo, en general, el RPC personalizado es recomendado. Cualquier cosa que no esté en esta lista no es compatible. Haga clic en el método para ver la documentación de ese método y consulte la sección de notas para posibles diferencias.
eth_blockNumber
curl -X POST --data '{"id":0,"jsonrpc":"2.0","method": "eth_blockNumber", "params": []}'
Parámetros
Nombre
Descripción
Curl
Respuesta del servidor
Código
Detalles
Cuerpo de respuesta
Respuestas
Código
Descripción
successful operation
eth_getBalance
The `earliest` parameter will not work as expected currently, because genesis block balances are not currently imported
curl -X POST --data '{"id":0,"jsonrpc":"2.0","method": "eth_getBalance", "params": []}'
Parámetros
Nombre
Descripción
Data *requerido
20 Bytes - address to check for balance
Quantity|Tag *requerido
Integer block number, or the string "latest", "earliest" or "pending"
Curl
Respuesta del servidor
Código
Detalles
Cuerpo de respuesta
Respuestas
Código
Descripción
successful operation
eth_getLogs
Will never return more than 1000 log entries. For this reason, you can use pagination options to request the next page. Pagination options params: {"logIndex": "3D", "blockNumber": "6423AC", "transactionIndex": 53} which include parameters from the last log received from the previous request. These three parameters are required for pagination.
curl -X POST --data '{"id":0,"jsonrpc":"2.0","method": "eth_getLogs", "params": []}'
Parámetros
Nombre
Descripción
Object *requerido
The filter options
Curl
Respuesta del servidor
Código
Detalles
Cuerpo de respuesta
Respuestas
Código
Descripción
successful operation