getLargestAccounts RPC Method
Parameters
object
object
Loading...
commitment
string
Loading...
filter
string
Loading...
Returns
result
Loading...
context
Loading...
apiVersion
Loading...
slot
Loading...
value
Loading...
address
Loading...
lamports
Loading...
Request
curl https://docs-demo.solana-devnet.quiknode.pro/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"jsonrpc":"2.0","id":1, "method":"getLargestAccounts"}'
require "uri" require "json" require "net/http" url = URI("https://docs-demo.solana-mainnet.quiknode.pro/") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "id": 1, "method": "getLargestAccounts" }) response = https.request(request) puts response.read_body
import { createSolanaRpc } from "@solana/kit"; (async () => { const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/"); try { const largestAccounts = await solanaRpc.getLargestAccounts().send(); console.log(largestAccounts); } catch (error) { console.error("Error fetching largest accounts:", error); } })();
const web3 = require("@solana/web3.js"); (async () => { const solana = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/"); console.log(await solana.getLargestAccounts()); })();
from solana.rpc.api import Client solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/") print(solana_client.get_largest_accounts())
use reqwest::header; use reqwest::Client; use std::error::Error; #[tokio::main] async fn main() -> Result<(), Box<dyn Error>> { let mut headers = header::HeaderMap::new(); headers.insert("Content-Type", "application/json".parse().unwrap()); let client = Client::new(); let json_data = r#" { "jsonrpc": "2.0", "id": 1, "method": "getLargestAccounts" } "#; let response = client .post("https://docs-demo.solana-mainnet.quiknode.pro/") .headers(headers) .body(json_data) .send() .await?; let body = response.text().await?; println!("{}", body); Ok(()) }
Response
{ "jsonrpc": "2.0", "result": { "context": { "slot": 54 }, "value": [ { "address": "99P8ZgtJYe1buSK8JXkvpLh8xPsCFuLYhz9hQFNw93WJ", "lamports": 999974 }, { "address": "uPwWLo16MVehpyWqsLkK3Ka8nLowWvAHbBChqv2FZeL", "lamports": 42 } ] }, "id": 1 }
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free