๐ List ETH accounts managed by node
Code samples
GET /api/v1/eth/account
curl 'https://settla.net/api/v1/eth/account' \
-H 'X-API-Key: $SETTLA_API_KEY' \
-H 'Accept: application/json'
Returns the addresses held in the node's own key store via eth_accounts.
This is not a way to list your addresses. The production node runs Erigon, which keeps no unlocked accounts and does not implement eth_accounts, so this endpoint answers 500 on the live API. It is kept for compatibility with self-hosted nodes that do expose a key store. To track addresses you control, register an extended public key under Watch-only addresses instead.
Example responses
200 Response
[]
500 Response
{
"error": "Could not connect to ETH node."
}
๐ Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Array of Ethereum addresses held by the node. Empty on a node without a key store. | Inline |
| 500 | Internal Server Error | Node does not implement eth_accounts, or is unreachable. This is the response returned by the production node. | Inline |
๐ Response Schema
Status Code 500
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ยป error | string | false | none | none |