【问题标题】:how does Ethereum accounts works with regards to balance of Ethereum and ERC20 tokens以太坊账户如何处理以太坊和 ERC20 代币的余额
【发布时间】:2022-11-16 17:00:10
【问题描述】:

我知道对于比特币,每个地址都从其交易历史中获取其 BTC 余额。以太坊呢?我们怎么知道ETH余额ERC20 代币余额Eth地址?

非常感谢你

  1. 对于每个以太坊地址,我们是否从以太坊获取其 ETH 余额世界状态的数据库?

  2. 我们如何知道每个 ERC20 令牌的以太坊账户余额 - 每个地址是否有一个数据字段包含一个账户与之交互的所有 erc20 合约,然后钱包检查智能合约的余额场地?如果不是,我们如何知道在 eth 钱包中找到了哪些 erc20 代币?

【问题讨论】:

    标签: blockchain ethereum solidity bitcoin ether


    【解决方案1】:

    每个地址的 ERC-20 代币余额存储在智能合约的存储槽中

    智能合约本身有一个地址。所以需要查询address of a smart contract -> its storage slot

    不能由于 ERC-20 (here more about the issue) 的破损设计,查询任何地址有什么令牌。知道这一点的唯一方法是为以太坊区块链构建一个完整的世界索引器。

    【讨论】:

      猜你喜欢
      • 2015-11-25
      • 2018-09-10
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 2018-11-07
      • 2018-01-03
      • 1970-01-01
      相关资源
      最近更新 更多