我正在开发一个具有推荐结构的ETH游戏。在游戏中存在的每个帐户都有一个“推荐计数”,当人们使用他们的推荐链接注册时,它就会更新。我可以通过合同为每个个人地址打电话和查看这个号码。
这就是我被困的地方..。如何在网站UI中显示当前最高引用者的“参考数”和“地址”?我能通过JS完全做到这一点吗?
这是我的第一个有点复杂的dapp,所以任何指向正确方向的指针都会非常感激!
发布于 2020-06-28 00:33:55
您将需要一个所有地址的列表,然后获取每个地址的每个引用计数。首先,只有当您有一个所有地址的列表时,才能这样做;其次,这对性能非常不利。
在您的情况下,最好的解决方案是跟踪最高的参考数及其相应的地址。每当更新地址中的引用计数时,请检查其是否高于当前最高值。如果是,请更新。
一般来说,您还可以使用类似于图的东西。它将允许您分析区块链数据,并将其提供给您的前端应用程序。但对于用例来说,这实在是太过分了。
https://ethereum.stackexchange.com/questions/84588
复制相似问题