Ethereum ERC-721:如何确定地址拥有哪些令牌
如果您使用的是ERC-721标准,那么确定地址在DAPP中拥有哪些令牌的首选方法是什么 目前,我正在请求一个地址的所有传输事件,并基本上将它们分为转入和转出,然后使用它们来确定用户拥有哪些令牌Ethereum ERC-721:如何确定地址拥有哪些令牌,ethereum,Ethereum,如果您使用的是ERC-721标准,那么确定地址在DAPP中拥有哪些令牌的首选方法是什么 目前,我正在请求一个地址的所有传输事件,并基本上将它们分为转入和转出,然后使用它们来确定用户拥有哪些令牌 是否有一种更简单的方法我错过了。传输事件也可能由不是ERC-721令牌的合同或您可能不感兴趣的一些非名称令牌发出 实际的令牌所有权存储在令牌合同(而不是DAPP合同)中 因此,如果您想自动跟踪地址当前拥有的所有令牌(以及一些误报),那么您当前的方法非常简单 注意:这也类似于Etherscan的方法,Eth
是否有一种更简单的方法我错过了。
传输
事件也可能由不是ERC-721令牌的合同或您可能不感兴趣的一些非名称令牌发出
实际的令牌所有权存储在令牌合同(而不是DAPP合同)中
因此,如果您想自动跟踪地址当前拥有的所有令牌(以及一些误报),那么您当前的方法非常简单
注意:这也类似于Etherscan的方法,Etherscan监听所有传输
事件日志,如果发送方合同列在其代币数据库中,则他们使用事件日志数据更新发送方和接收方的余额
如果您愿意/能够创建并维护您想要遵循的令牌列表,我建议您使用一种更简单的方法:
balanceOf()
,返回
当前拥有的令牌数量