eth_accounts - Celo
Example code for the eth_accounts JSON-RPC method. Complete guide on how to use eth_accounts JSON-RPC in GetBlock Web3 documentation.
This method returns a list of addresses owned by the client. For public RPC endpoints like GetBlock, this typically returns an empty array since no accounts are stored server-side.
Parameters
None
Request examples
curl -X POST https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": "getblock.io",
"method": "eth_accounts",
"params": []
}'const axios = require('axios');
const url = 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/';
const payload = {
jsonrpc: '2.0',
id: 'getblock.io',
method: 'eth_accounts',
params: []
};
axios.post(url, payload, {
headers: { 'Content-Type': 'application/json' }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));Response example
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": []
}Response Definition
Field
Type
Description
result
array
List of addresses (usually empty for public RPC)
Use cases
Check for locally stored accounts
Verify RPC configuration
Wallet compatibility checks
Error handling
Error Code
Description
-32603
Internal error
Last updated
Was this helpful?