Newbie Solidity Error/Question — 'ParserError: Expected identifier but got 'function'…'

Newbie Solidity Error/Question — 'ParserError: Expected identifier but got 'function'…'

    function assessVoter () public view returns(uint) {
    uint weight = (msg.sender).balance;
    return (weight);
}

编辑:我发现了关于标识符的问题。我在上面启动了一个结构,忘记删除不完整的结构。但仍然非常感谢有关余额识别的帮助!

我创建了一个函数来 return 用户钱包地址的余额...不确定这是否正确,只是对我来说很直观 ^ 。 ^

我遇到了这个错误。部分问题是我很新,不知道什么是标识符。此外,作为附带问题,如何查询钱包内特定 ERC-20 的余额?

ParserError: 预期的标识符但得到了 'function' 函数 assessVoter () public view returns(uint)

欢迎来到 Stack Overflow。请查看帖子的社区指南。包括格式正确的想法、您遇到的清晰和果断的问题以及您尝试过的与您预期的不同之处。

ERC20 和其他智能合约一样是智能合约。这是一个如何调用网络另一个合约的方法的示例。在这种情况下 - 您将调用令牌合约的 balance 方法。

var contractABI = [{"constant":true,"inputs":....}];

var contractAddress = "0xa74476443119A942dE498590Fe1f24500000000";
var lookupAddress = "0xa74476443119A942dE498590Fe1f245000000000"; 
var contract = eth.contract(contractABI).at(contactAddress);
var balance = contract.balanceOf(lookupAddress);