getTokenAccountBalance RPC 方法
参数
公钥
字符串
正在加载...
对象
对象
正在加载...
承诺
字符串
正在加载...
已最终确定
字符串
正在加载...
已确认
字符串
正在加载...
已处理
字符串
正在加载...
退货
结果
正在加载...
上下文
正在加载...
apiVersion
正在加载...
插槽
正在加载...
值
正在加载...
金额
正在加载...
小数
正在加载...
uiAmount
正在加载...
uiAmountString
正在加载...
请求
1curl https://docs-demo.solana-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0", "id":1, "method":"getTokenAccountBalance", "params": ["DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"]}'
1curl https://docs-demo.solana-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0", "id":1, "method":"getTokenAccountBalance", "params": ["DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"]}'
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.主机, url.端口)8https.use_ssl = true910请求 = Net::HTTP::POST.new(url)11请求["Content-Type"] = "application/json"12请求.请求体 = JSON.dump({13“jsonrpc”: "2.0",14"id": 1,15“方法”: "getTokenAccountBalance",16“params”: [17"DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"18]19})2021回复 = https.请求(请求)22返回响应.read_body23
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.主机, url.端口)8https.use_ssl = true910请求 = Net::HTTP::POST.new(url)11请求["Content-Type"] = "application/json"12请求.请求体 = JSON.dump({13“jsonrpc”: "2.0",14"id": 1,15“方法”: "getTokenAccountBalance",16“params”: [17"DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"18]19})2021回复 = https.请求(请求)22返回响应.read_body23
1import { createSolanaRpc, address } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56const publicKey = 地址("DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN");7试一试 {8const tokenAccountBalance = await solanaRpc.getTokenAccountBalance(publicKey).send();910控制台.日志(tokenAccountBalance);11} catch (error) {12控制台.错误("获取令牌账户余额时出错:", error);13}14})();15
1import { createSolanaRpc, address } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56const publicKey = 地址("DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN");7试一试 {8const tokenAccountBalance = await solanaRpc.getTokenAccountBalance(publicKey).send();910控制台.日志(tokenAccountBalance);11} catch (error) {12控制台.错误("获取令牌账户余额时出错:", error);13}14})();15
1const web3 = require("@solana/web3.js");2(async () => {3const solana = new web3.连接(“https://docs-demo.solana-mainnet.quiknode.pro/”);4控制台.日志(5等待 solana.getTokenAccountBalance(6新 web3.PublicKey("DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN")7)8);9})();10
1const web3 = require("@solana/web3.js");2(async () => {3const solana = new web3.连接(“https://docs-demo.solana-mainnet.quiknode.pro/”);4控制台.日志(5等待 solana.getTokenAccountBalance(6新 web3.PublicKey("DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN")7)8);9})();10
1import base582来自 solana.rpc.api import Client3来自 焊工.公钥 import Pubkey4solana_client = 客户端(“https://docs-demo.solana-mainnet.quiknode.pro/”)56encoded_pubkey = "DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"7已解码的公钥 = base58.b58decode(编码后的公钥)89打印(len(decoded_pubkey)) #32字节1011地址 = 公钥(解码后的公钥)1213打印(solana_client.get_token_account_balance(地址))
1import base582来自 solana.rpc.api import Client3来自 焊工.公钥 import Pubkey4solana_client = 客户端(“https://docs-demo.solana-mainnet.quiknode.pro/”)56encoded_pubkey = "DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"7已解码的公钥 = base58.b58decode(编码后的公钥)89打印(len(decoded_pubkey)) #32字节1011地址 = 公钥(解码后的公钥)1213打印(solana_client.get_token_account_balance(地址))
1使用 reqwest::header;2使用 reqwest::客户端;3使用 std::error::错误;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7let mut 头文件 = header::HeaderMap::new();8标题.插入("Content-Type", "application/json".parse().unwrap());910let 客户端 = Client::new();11let json_data = r#"12{13"jsonrpc": "2.0",14"id": 1,15"method": "getTokenAccountBalance",16"params": [17"DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"18]19}20"#;21let 响应 = 客户端22.帖子(“https://docs-demo.solana-mainnet.quiknode.pro/”)23.标题(标题))24.正文(json_data)25.发送()26.await?;2728let 正文 = 响应.text().await?;29println!("{}", body);3031好的(())32}
1使用 reqwest::header;2使用 reqwest::客户端;3使用 std::error::错误;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7let mut 头文件 = header::HeaderMap::new();8标题.插入("Content-Type", "application/json".parse().unwrap());910let 客户端 = Client::new();11let json_data = r#"12{13"jsonrpc": "2.0",14"id": 1,15"method": "getTokenAccountBalance",16"params": [17"DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"18]19}20"#;21let 响应 = 客户端22.帖子(“https://docs-demo.solana-mainnet.quiknode.pro/”)23.标题(标题))24.正文(json_data)25.发送()26.await?;2728let 正文 = 响应.text().await?;29println!("{}", body);3031好的(())32}
回复
1{2“jsonrpc”: "2.0",3"result": {4"context": {5"apiVersion": "2.1.21",6“插槽”: 3355018237},8"value": {9“金额”: "12",10“小数”: 0,11"uiAmount": 12,12"uiAmountString": "12"13}14},15"id": 116}
1{2“jsonrpc”: "2.0",3"result": {4"context": {5"apiVersion": "2.1.21",6“插槽”: 3355018237},8"value": {9“金额”: "12",10“小数”: 0,11"uiAmount": 12,12"uiAmountString": "12"13}14},15"id": 116}