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