首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么"totalSupply“没有出现在以太扫描上?

为什么"totalSupply“没有出现在以太扫描上?
EN

Ethereum用户
提问于 2022-11-03 12:57:57
回答 1查看 30关注 0票数 1

为什么令牌的"totalSupply“没有出现在读合同部分的以太扫描中?它应该是10亿固定供应和智能合同(0xE22059E42A5683b21E3C66E57e14Fee593E22c9)是超级简单。

是否可以创建额外的智能契约并将其添加到以太扫描以反映总令牌供应情况?如果不是,如果令牌没有出现在以太扫描上,用户如何检查令牌的总供应量?

以下是象征性的智能契约:

EN

回答 1

Ethereum用户

回答已采纳

发布于 2022-11-03 13:15:58

这个问题来自于这样一个事实:在EIP20Interface中,没有指定完全支持的可见性。

代码语言:javascript
复制
When visibility is not specified, state variables have the default value of internal.

所以totalSupply是内部的,您还没有为它创建一个getter,所以您不能通过智能契约访问它。我想你可以用totalSupply或锻造/铸造厂访问ethers.js的存储槽,但不太实用。

您应该将您的合同重新部署到

代码语言:javascript
复制
abstract contract EIP20Interface {

     uint256 public totalSupply

希望这能有所帮助

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

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

复制
相关文章

相似问题

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