getBalance | An account that does not exist returns value: 0, not null. |
getMultipleAccounts | No cap on the number of pubkeys per request. Missing accounts are null in position. |
getTokenAccountBalance | A non-token account returns -32602 Invalid param: not a Token account; a missing account returns -32602 Invalid param: could not find account. |
getTokenSupply | A non-mint returns -32602 Invalid param: not a Token mint. |
getLargestAccounts | Always the top 20 accounts by lamports. The filter option (circulating / nonCirculating) is not supported and is ignored. |
getTokenLargestAccounts | Always the top 20 holders, even for very large mints. |
getMinimumBalanceForRentExemption | Computed locally from the rent formula; result is a bare integer. |
getProgramAccounts | filters are optional. Accepts changedSinceSlot in addition to the standard options. limit and paginationKey are ignored; use getProgramAccountsV2. |
getTokenAccountsByOwner / ByDelegate | The second parameter ({ "mint" } or { "programId" }) is required and must contain exactly one key. SPL Token and Token-2022 accounts are returned separately by programId. |