我正在尝试获取帐户中每个令牌的余额,其中大多数都很好,但在某些情况下,所有输入和输出后的余额都是错误的。 我要做的是打电话
https://api.bscscan.com/api?module=account&action=tokentx&address=0x7bb89460599dbf32ee3aa50798bbceae2a5f7f6a&startblock=0&endblock=2500000&sort=asc&apikey=YourApiKeyToken
然后只关注一个代币,如果给定地址在 to
字段中,则将所有这些交易分组并汇总金额,如果给定地址在 from
字段中,则减去金额。
大多数情况下,余额与我在 BSCscan 中得到的相符,但在某些情况下,它完全关闭。
我还检查了 tokenDecimal 以防万一。
还有什么我遗漏的吗?