簡體   English   中英

Solana:在鏈上,你如何知道某人的代幣賬戶中有多少代幣?

[英]Solana: On chain, how do you find out how many tokens are in someones token account?

我有一個非常簡單的問題,但是經過大量互聯網搜索后,我只能找到如何在鏈下執行此操作(即使用 getTokenAccountBalance),但是您如何在鏈上執行此操作?

它是否存儲在帳戶的數據中? 我試圖找出它的結構是什么,但也沒有想出任何東西..

非常感謝任何可以對此有所了解的人!

對於任何尋求答案的人,如下所示:

let token_account = spl_token::state::Account::unpack_unchecked(&program_token_wallet.try_borrow_data()?)?;

簡單的方法-

轉到 solscan 或 solana explorer,輸入錢包地址,它會顯示該 addy 持有的代幣數量')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM