请问为什么我在测试网部署完,totalsupply 可以显示正确的数量,但是测试网不能显示 totalsupply 的数量啊?
测试网地址 :https://ropsten.etherscan.io/token/0x765a8e2f0d1247e0ee814ea1373e340337fe7a07

附上代码:
interface 代码
pragma solidity >=0.4.22 <0.7.0;
contract ERC20Interface { string public name; string public symbol; uint8 public decimals; uint public totalsupply;
function transfer(address _to, uint256 _value) returns (bool success);
function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
function approve(address _spender, uint256 _value) returns (bool success);
function allowance(address _owner, address _spender)  view returns (uint256 remaining);
event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _Owner, address indexed _spender, uint256 _value);}
---==================================================================================================================================================
erc20代币代码
pragma solidity >=0.4.20;
import './erc20interface.sol';
contract ERC20 is ERC20Interface {
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) allowed;
constructor() public {
  name = "zhangli";
  symbol = "ZL";
  decimals = 0;
  totalsupply = 1000000000;
  balanceOf[msg.sender] = totalsupply;
}
function transfer(address _to, uint256 _value) returns (bool success){
    require(_to != address(0));
    require(balanceOf[msg.sender] >= _value);
    require(balanceOf[ _to] + _value >= balanceOf[ _to]); 
    balanceOf[msg.sender] -= _value;
    balanceOf[_to] += _value;
     emit Transfer(msg.sender, _to, _value);
     return true;
    }
function transferFrom(address _from, address _to, uint256 _value) returns (bool success){
    require(_to != address(0));
    require(allowed[_from][msg.sender] >= _value);
    require(balanceOf[_from] >= _value);
    require(balanceOf[ _to] + _value >= balanceOf[ _to]); 
    balanceOf[_from] -= _value;
    balanceOf[_to] += _value;
    allowed[_from][msg.sender] -= _value;
    emit Transfer(msg.sender, _to, _value);
     return true;
    }
function approve(address _spender, uint256 _value) returns (bool success){
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender,_spender,_value);
        return true;
    }
function allowance(address _owner, address _spender)  view returns (uint256 remaining){
        return allowed[_owner][_spender];
    }}