rust - 如何获取锚索拉纳中给定令牌地址的数量?
问题描述
我在我的 solana 程序中获得了两个令牌地址地址作为函数的输入。如何获取两个令牌的余额。在 solana webjs 中使用 getTokenSupply 我可以在 javascript 中得到它,我怎样才能在 rust 中得到它。
const data = await Connection.getTokenSupply(from_pairs);
const data2 = await Connection.getTokenSupply(to_pairs);
console.log(data, data2)
锚锈的类似方法是什么?
解决方案
如果你使用 Anchor,那很可能意味着你在链上。要在链上获取代币铸币厂的供应,您需要将其传递到您的程序中,将账户中的数据反序列化为代币铸币厂,然后读取供应字段。
推荐阅读
- android - 我可以使用 MediaRecorder 在 Android 中通过捕获静音检测来录制音频吗?
- ios - Alamofire:在特定 URL 和设备上请求超时
- java - 以函数方式计算列表中的差异
- ios - 如何将“标签”字段中的数字值除以 UIStepper 的值?
- javascript - 找不到模块'selenium-webdriver'
- ios - Firebase DeepLink 在 iOS14 中的 Killed/Terminated App 状态下不起作用
- python - 重新索引数据帧时“预期元组但得到 str”
- python - Sklearn VarianceThreshold 不删除低方差特征
- tailwind-css - Tailwind 中的简单 Flex 和网格布局
- c - 为什么这个头文件包含创建问题?