Please note that this JSON-RPC method will always return an empty response, as Quicknode does not store private keys.
Parameters
This method does not accept any parameters
Returns
result
An array of addresses owned by the client
Request
1curl https://docs-demo.sei-pacific.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"eth_accounts","id":1,"jsonrpc":"2.0"}'
1curl https://docs-demo.sei-pacific.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"eth_accounts","id":1,"jsonrpc":"2.0"}'
1require 'eth'23client = Eth::Client.create 'https://docs-demo.sei-pacific.quiknode.pro/'4payload = {5"jsonrpc": "2.0",6"method": "eth_accounts",7"params": [],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1require 'eth'23client = Eth::Client.create 'https://docs-demo.sei-pacific.quiknode.pro/'4payload = {5"jsonrpc": "2.0",6"method": "eth_accounts",7"params": [],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.sei-pacific.quiknode.pro/");4const response = await provider.listAccounts();5console.log(response);6})();
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.sei-pacific.quiknode.pro/");4const response = await provider.listAccounts();5console.log(response);6})();
1var myHeaders = new Headers();2myHeaders.append("Content-Type", "application/json");34var raw = JSON.stringify({5"method": "eth_accounts",6"id": 1,7"jsonrpc": "2.0"8});910var requestOptions = {11method: 'POST',12headers: myHeaders,13body: raw,14redirect: 'follow'15};1617fetch("https://docs-demo.sei-pacific.quiknode.pro/", requestOptions)18.then(response => response.text())19.then(result => console.log(result))20.catch(error => console.log('error', error));
1var myHeaders = new Headers();2myHeaders.append("Content-Type", "application/json");34var raw = JSON.stringify({5"method": "eth_accounts",6"id": 1,7"jsonrpc": "2.0"8});910var requestOptions = {11method: 'POST',12headers: myHeaders,13body: raw,14redirect: 'follow'15};1617fetch("https://docs-demo.sei-pacific.quiknode.pro/", requestOptions)18.then(response => response.text())19.then(result => console.log(result))20.catch(error => console.log('error', error));
1import requests2import json34url = "https://docs-demo.sei-pacific.quiknode.pro/"56payload = json.dumps({7"method": "eth_accounts",8"id": 1,9"jsonrpc": "2.0"10})11headers = {12'Content-Type': 'application/json'13}1415response = requests.request("POST", url, headers=headers, data=payload)1617print(response.text)18
1import requests2import json34url = "https://docs-demo.sei-pacific.quiknode.pro/"56payload = json.dumps({7"method": "eth_accounts",8"id": 1,9"jsonrpc": "2.0"10})11headers = {12'Content-Type': 'application/json'13}1415response = requests.request("POST", url, headers=headers, data=payload)1617print(response.text)18
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sei-pacific.quiknode.pro/")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"method": "eth_accounts",14"id": 1,15"jsonrpc": "2.0"16})1718response = https.request(request)19puts response.read_body20
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sei-pacific.quiknode.pro/")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"method": "eth_accounts",14"id": 1,15"jsonrpc": "2.0"16})1718response = https.request(request)19puts response.read_body20
1from web3 import Web3, HTTPProvider2provider = Web3.HTTPProvider("https://docs-demo.sei-pacific.quiknode.pro/")3result = provider.make_request('eth_accounts', [])4print(result)
1from web3 import Web3, HTTPProvider2provider = Web3.HTTPProvider("https://docs-demo.sei-pacific.quiknode.pro/")3result = provider.make_request('eth_accounts', [])4print(result)
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free