⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
Skip to main content

eth_accounts

Overview

Returns addresses managed by the node or provider. For most hosted RPC providers, this returns an empty array.

Parameters

NameTypeRequiredDescription
(none)No parameters.

Returns

Array of addresses.

Code Examples

cURL

curl -X POST https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_accounts","params":[],"id":1}'

Ethers.js v6

import { JsonRpcProvider } from 'ethers';
const provider = new JsonRpcProvider('https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1');
const accts = await provider.send('eth_accounts', []);
console.log(accts);

Web3.js

import Web3 from 'web3';
const web3 = new Web3('https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1');
const accts = await web3.eth.getAccounts();
console.log(accts);

viem

import { createPublicClient, http } from 'viem';
const client = createPublicClient({ transport: http('https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1') });
const accts = await client.request({ method: 'eth_accounts', params: [] });
console.log(accts);