繁体   English   中英

如何从js访问智能合约的公共地址?

[英]How to access public address of smart contract from js?

我有一个所有者的公共地址

address public owner;

我想在js函数中访问它。 我试图从已部署合同的实例中调用它,但是它显示出类似以下内容

 ƒ () {
       var instance = this;
       var args = Array.prototype.slice.call(arguments);
       var tx_params = {};
       var last_arg = args[args.length - 1];

       // It's only tx_params …

在控制台中。

假设您的合同名称为Cat并且您有address public owner; 里面的线。

部署合同后,可以在$ truffle console终端中使用以下代码:

c = Cat.at("put Cat contract address here")
c.owner.call()

就这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM