Skip to content

Solana JSON-RPC (Quicknode)

Setup required

Solana mainnet JSON-RPC methods served through the Quicknode x402 endpoint. One tool per allowed method; batch requests are rejected.

Source:
Web3 · Quicknode
Category:
Solana RPC
Tools:
0 available of 30 listed

Tools

  • Solana JSON-RPC (Quicknode),

    getAccountInfo

    Account data and metadata for a public key. Params: [pubkey: base58 string, config?: { encoding?, commitment?, dataSlice? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getBalance

    Lamport balance of an account. Params: [pubkey: base58 string, config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getBlock

    Block contents for a slot. Params: [slot: number, config?: { encoding?, transactionDetails?, maxSupportedTransactionVersion?, rewards? }]. Bounded: full transaction detail responses may be truncated at MAX_RESPONSE_BYTES.

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getBlockHeight

    Current block height. Params: [config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getBlockTime

    Estimated production time of a block. Params: [slot: number].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getClusterNodes

    Nodes participating in the cluster. Params: [].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getEpochInfo

    Current epoch information. Params: [config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getFeeForMessage

    Fee the network will charge for a serialized message. Params: [message: base64 string, config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getFirstAvailableBlock

    Lowest slot the node has ledger data for. Params: [].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getHealth

    Node health. Params: [].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getInflationRate

    Inflation values for the current epoch. Params: [].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getLatestBlockhash

    Latest blockhash and its last valid block height. Params: [config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getLeaderSchedule

    Leader schedule for an epoch. Params: [slot?: number, config?: { identity? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getMinimumBalanceForRentExemption

    Minimum lamports for rent exemption at a data length. Params: [dataLength: number, config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getMultipleAccounts

    Account info for up to 100 public keys. Params: [pubkeys: string[] (max 100), config?: { encoding?, commitment? }]. Bounded: max 100 pubkeys per call.

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getProgramAccounts

    Accounts owned by a program. Bounded: filters are required and a dataSlice is recommended. Params: [programId: base58 string, config: { filters: [...] (required), encoding?, dataSlice?, commitment? }]. Bounded: filters required; response capped by the gateway MAX_RESPONSE_BYTES.

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getRecentPrioritizationFees

    Recent prioritization fees, optionally for specific accounts. Params: [accounts?: string[] (max 128)]. Bounded: max 128 accounts.

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getSignaturesForAddress

    Confirmed signatures for an address, newest first. Params: [address: string, config?: { limit? (max 1000), before?, until?, commitment? }]. Bounded: limit ≤ 1000.

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getSignatureStatuses

    Statuses for a list of signatures. Params: [signatures: string[] (max 256), config?: { searchTransactionHistory? }]. Bounded: max 256 signatures.

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getSlot

    Current slot. Params: [config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getSupply

    Current total and circulating supply. Params: [config?: { commitment?, excludeNonCirculatingAccountsList? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getTokenAccountBalance

    SPL token balance of a token account. Params: [tokenAccount: string, config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getTokenAccountsByOwner

    SPL token accounts owned by a wallet. Params: [owner: string, { mint? | programId? }, config?: { encoding? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getTokenSupply

    Total supply of an SPL token mint. Params: [mint: string, config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getTransaction

    Transaction details by signature. Params: [signature: string, config?: { encoding?, commitment?, maxSupportedTransactionVersion? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getVersion

    Node software version. Params: [].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    getVoteAccounts

    Current and delinquent vote accounts. Params: [config?: { votePubkey?, commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    isBlockhashValid

    Whether a blockhash is still valid. Params: [blockhash: string, config?: { commitment? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    sendTransaction

    Submit a signed, serialized transaction. Params: [transaction: base64/base58 string, config?: { encoding?, skipPreflight?, preflightCommitment?, maxRetries? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method
  • Solana JSON-RPC (Quicknode),

    simulateTransaction

    Simulate a transaction without submitting it. Params: [transaction: string, config?: { encoding?, sigVerify?, replaceRecentBlockhash?, accounts? }].

    Setup required
    $0.0001 per requestWeb3 · RPC method