【发布时间】:2018-06-01 17:14:41
【问题描述】:
我目前正在做一些研究并进一步了解智能合约的工作原理(我正在使用 Solidity 编写和编译它们,我正在使用 geth JS 控制台在我的 PC 上与它们进行交互)
我将合约部署到我制作的一个简单的 2 节点网络上,并且我在源代码中定义的功能可以正常工作,但涉及地址的功能除外。
在下面我提供的屏幕截图中,我使用第二个节点的帐户哈希(当您在控制台中键入 eth.coinbase 时获得)作为参数来尝试查看我编写的函数是否按预期工作,但我收到了您在屏幕截图中看到的错误。我对这一切都很陌生,所以我想知道是否有人能告诉我我做错了什么,我真的不知道我应该为参数提供什么,以便合同知道我是什么节点指。如果有人能指出我正确的方向或对此提供一些见解,将不胜感激。
【问题讨论】:
-
您确定这是正确的地址格式吗?看起来不是 160 位。