Token Methods
Methods for querying SPL token data.
getTokenAccountBalance
POST - JSON-RPC
Returns the token balance of an SPL Token account.
params[0]stringrequiredToken account Pubkey as a base-58 encoded string.
params[1]objectConfiguration object with optional commitment.
curl https://rpc.nln.clr3.org \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"getTokenAccountBalance","params":["7fUAJdStEuGbc3sM84cKRL6yYaaSstyLSU4ve5oovLS7"]}'getTokenAccountsByOwner
POST - JSON-RPC
Returns all SPL Token accounts by token owner.
params[0]stringrequiredOwner Pubkey as a base-58 encoded string.
params[1]objectrequiredFilter object - must contain one of:
mint(string) - token mint addressprogramId(string) - SPL Token program ID
params[2]objectConfiguration object with encoding, commitment, dataSlice, minContextSlot.
curl https://rpc.nln.clr3.org \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"getTokenAccountsByOwner","params":["4Qkev8aNZcqFNSRhQzwyLMFSsi94jHqE8WNVTJzTP99F",{"programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding":"jsonParsed"}]}'getTokenAccountsByDelegate
POST - JSON-RPC
Returns all SPL Token accounts approved by a given delegate.
params[0]stringrequiredDelegate Pubkey as a base-58 encoded string.
params[1]objectrequiredFilter object with mint or programId.
params[2]objectConfiguration object with encoding, commitment, dataSlice, minContextSlot.
curl https://rpc.nln.clr3.org \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"getTokenAccountsByDelegate","params":["4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T",{"programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding":"jsonParsed"}]}'getTokenLargestAccounts
POST - JSON-RPC
Returns the 20 largest accounts of a particular SPL Token type.
params[0]stringrequiredToken Mint Pubkey as a base-58 encoded string.
params[1]objectConfiguration object with optional commitment.
curl https://rpc.nln.clr3.org \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"getTokenLargestAccounts","params":["3wyAj7Rt1TWVPZVteFJPR1GhW8djSzmXbpAqk7uP8dWu"]}'getTokenSupply
POST - JSON-RPC
Returns the total supply of an SPL Token type.
params[0]stringrequiredToken Mint Pubkey as a base-58 encoded string.
params[1]objectConfiguration object with optional commitment.
curl https://rpc.nln.clr3.org \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"getTokenSupply","params":["3wyAj7Rt1TWVPZVteFJPR1GhW8djSzmXbpAqk7uP8dWu"]}'