【问题标题】:How to format BSC Scan API data in Google Sheet?如何在 Google Sheet 中格式化 BSC Scan API 数据?
【发布时间】:2021-04-10 16:11:42
【问题描述】:

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

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

它返回以下内容:

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

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

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

感谢您帮助我!, NiphtiAe

【问题讨论】:

  • 好像是用weis显示的。。。怎么转换?我会得到 ETH 的余额吗??
  • 我找到了一种将其转换为 ETH(除以 10^18)和美元的方法。但结果是错误的。

标签: google-sheets google-sheets-api cryptocurrency binance-smart-chain bscscan


【解决方案1】:

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

我计算结果,乘以 10^18,我的余额在 BNB。然后我可以将其转换为美元或其他。

我的下一个问题是它只显示钱包中的内容,而不显示农场、矿池中的内容...

【讨论】:

    【解决方案2】:

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

    为此,首先将字符串转换为浮点数并将其除以 10^(N),其中 N 是令牌的小数位数。您可以在 https://bscscan.com/token/token-address 或通过调用“通过 ContractAddress 获取令牌信息”(API Pro 端点)找到它

    【讨论】:

    • 这并不是问题的真正答案,它更多的是评论/观察。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多