getAccountInfo RPC Method
Returns all information associated with the account of provided Pubkey.Parameters
string requiredPubkey of account to query, as base-58 encoded string
object optionalConfiguration object containing the following fields:commitment
string optionalencoding string optionalEncoding format for Account dataValues:
-
base58 -
base64 -
base64+zstd -
jsonParsed
-
base58is slow and limited to less than 129 bytes of Account data -
base64will return base64 encoded data for Account data of any size -
base64+zstdcompresses the Account data using Zstandard and base64-encodes the result -
jsonParsedencoding attempts to use program-specific state parsers
object optionalRequest a slice of the account’s data:
-
length: <usize>- number of bytes to return -
offset: <usize>- byte offset from which to start reading
number optionalThe minimum slot that the request can be evaluated at
Result
The result will be an RpcResponse JSON object withvalue equal to:
-
<null>- if the requested account doesn’t exist -
<object>- otherwise, a JSON object containing:-
lamports: <u64>- number of lamports assigned to this account -
owner: <string>- base-58 encoded Pubkey of the program this account has been assigned to -
data: <[string, encoding]|object>- data associated with the account -
executable: <bool>- boolean indicating if the account contains a program -
rentEpoch: <u64>- the epoch at which this account will next owe rent -
space: <u64>- the data size of the account
-