curl --request POST \
--url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "getTokenSupply",
"params": [
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
]
}
'{
"jsonrpc": "<string>",
"id": 123,
"result": {}
}curl --request POST \
--url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "getTokenSupply",
"params": [
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
]
}
'{
"jsonrpc": "<string>",
"id": 123,
"result": {}
}The SolanaDocumentation Index
Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
Use this file to discover all available pages before exploring further.
getTokenSupply method returns the total supply of an SPL token.
This method is useful for getting the circulating supply of a token, building token analytics dashboards, and verifying token mint configurations.
pubkey (string, required) — the pubkey of the token mint to query, as a base58 encoded string.commitment (string, optional) — the commitment level. Values: processed, confirmed, finalized.result object with:
context — an object containing slot, the slot at which the data was fetched.value — an object containing:
amount (string) — the raw total supply without decimals, as a string representation of a u64.decimals (integer) — the number of base-10 digits to the right of the decimal place.uiAmount (number, nullable) — the total supply using mint-prescribed decimals. Deprecated.uiAmountString (string) — the total supply as a string, using mint-prescribed decimals.getTokenSupply is in token analytics. For example, you can query the USDC mint to check the total USDC supply on Solana, or verify that a newly deployed token has the expected supply before interacting with it in a DeFi protocol.Was this page helpful?