首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BscScan上的事务不会加在一起

BscScan上的事务不会加在一起
EN

Ethereum用户
提问于 2021-05-06 09:33:42
回答 1查看 1.6K关注 0票数 0

我正在创建一个web应用程序,我希望为其记录特定于单个钱包和BSC网络上的单个令牌的事务。

我想通过使用bscScan API以编程的方式来实现这一点。现在,当我查询他们请求事务历史的API时,我得到了与下面的url相同的结果(对于我的钱包地址0x2ac7809a2a046fb347dec998ed16ec89495e51),这是一个名为Safemoon的令牌的历史记录。

现在,如果我添加和减去所有这些事务,我将得出结论,这个SAFEMOON令牌的余额应该是1079881822 Safemoon。

但是我知道这不是correct...Because,我钱包里的Safemoon的实际数量是2,382,699.325561183。我之所以知道这一点,是因为bscScan钱包概述和元问题都是这么说的。此外,当我通过通过balanceOf调用Web3与Safemoon智能契约交互时,它告诉我相同的数量。因此,我唯一能想象的是,一定有一个或多个重要的交易缺失。有没有人知道这里遗漏了哪些信息?

EN

回答 1

Ethereum用户

发布于 2021-06-15 10:43:19

嗯。有一个单独的交换函数:

https://bscscan.com/tx/0x23e65276304a7b20c511e539ac350a38978710ae10734cc209af4e2e4be5a15a#eventlog

这就烧了代币。所以你钱包里的价值是交易的总和-烧掉%。

因此,要获得当前余额,需要手动调用合同上的getBalance()函数。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/98410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档