微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Google Sheet 中格式化 BSC Scan API 数据?

如何解决如何在 Google Sheet 中格式化 BSC Scan API 数据?

我今天正在尝试 BSCscan API,但我在显示价格的方式上遇到了问题。

https://api.bscscan.com/api?module=account&action=balance&address=0x0000000000000000000000000000000000001004&apikey=YourApiKeyToken

它返回以下内容

{"status":"1","message":"OK","result":"163794791233420992870477570"}

结果似乎是一种奇怪的格式... 在 Google 表格中,我使用了 ImportJSON 公式,结果是一样的。

那是什么格式? 我该怎么做才能得到正确的回应? 我必须以某种方式转换它吗?

谢谢你帮助我!, 白蚁

解决方法

所以返回的格式是WEIs,ETH的最小单位,BNB。

我取结果,乘以 10^18,余额存入 BNB。然后我可以将其转换为美元或其他。

我的下一个问题是它只显示钱包里的东西,而不显示农场、水池里的东西......

,

我面临同样的问题...据我了解,返回的格式只是该钱包地址持有的代币数量。然而,它是一个字符串的形式,而不是浮点数,所以正确的结果应该是 163,794,791,233,420.992870477570。

要得到这个,首先将字符串转换为浮点数并除以 10^(N),其中 N 是标记的小数位数。您可以在 https://bscscan.com/token/token-address 上或通过调用“按合约地址获取令牌信息”(API Pro 端点)

找到它

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。