get Supply
Returns total and circulating SOL supply, plus the list of non-circulating accounts.
getSupply returns total token supply split into circulating and non-circulating lamports, plus, by default, the full list of accounts classified as non-circulating (such as unvested foundation or team allocations).
Building the non-circulating account list walks a sizeable set of known accounts on every call, so constant-k rate-limits this endpoint more tightly than similar calls like getBalance.
Parameters
params is a JSON array, with values in this order: config.
Optional configuration.
Show propertiesProperties
Bank state to compute supply from.
finalizedconfirmedprocessedWhen true, omits the nonCirculatingAccounts array from the response, the bulk of the response payload when included; the totals are still returned either way.
Result
Supply totals wrapped with context.
Show propertiesProperties
Show propertiesProperties
Show propertiesProperties
Total SOL supply, in lamports.
Circulating SOL supply, in lamports.
Non-circulating SOL supply, in lamports.
Base-58 addresses classified as non-circulating. Omitted/empty when excludeNonCirculatingAccountsList is true.
Notes
excludeNonCirculatingAccountsList: trueomits the expensive address list from the response without changing the totals.- Available on Blade Runner and Nexus only.