<object>
- (optional) Config object:encoding:
(optional) <string> - data encoding for each returned transaction"json"
(Default), "jsonParsed"
, "base58"
(slow), "base64",
"base64+zstd"
]
"jsonParsed"
encoding attempts to use program-specific parsers to make the transaction.message.instructions
list more human-readable; if a parser cannot be found, the instruction falls back to default JSON. dataSlice:
(optional) <object> - limit the returned account data using the provided offset: <usize>
and length: <usize>
fields; only available for "base58", "base64" or "base64+zstd" encodings.filters:
(optional) <array> - filter results using various filter objects; account must meet all filter criteria to be included in resultsmemcmp:
<object> - compares a provided series of bytes with program account data at a particular offset. Fields:offset:
<usize> - offset into program account data to start comparisonbytes:
<string> - data to match, as base-58 encoded string and limited to less than 129 bytesdataSize: <u64>
- compares the program account data length with the provided data sizewithContext:
(optional) <bool> - wrap the result in an RpcResponse JSON object.minContextSlot:
(optional) <number> - set the minimum slot that the request can be evaluated at.pubkey:
<base-58 encoded string> - the account Pubkeyaccount:
<object> - a JSON object, with the following sub fieldslamports:
<u64>, number of lamports assigned to this accountowner:
< base-58 encoded string>, Pubkey of the program this account has been assigned todata:
<[string, encoding]|object>, data associated with the account, either as encoded binary data or JSON format {<program>: <state>}
, depending on encoding parameterexecutable:
<bool>, boolean indicating if the account contains a program (and is strictly read-only)rentEpoch:
<u64>, the epoch at which this account will next owe rent