【发布时间】:2018-01-24 16:12:08
【问题描述】:
我无法从 Geth Javascript 控制台访问私有网络上部署和挖掘的以太坊合约。不知道问题出在哪里,感谢任何帮助。
提前感谢您的宝贵时间。
场景
我启动了我的 Geth,如下所示
geth --datadir ~/.ethereum/myProject --networkid 1234 --rpc --rpcport 8546 --rpcapi "eth,net,web3" --unlock 0 console
我已经部署和挖掘了一个以太坊合约(为了简化事情,我使用了 Truffle 提供的默认 MetaCoin 合约),我得到了 trx 和合约地址。 我可以从 Truffle 控制台访问它,但如果我从 Geth Javascript 控制台尝试,我会收到错误。
请参考以下图片:
使用的软件
- Geth (v1.7.3-stable)
- NodeJS (v6.12.3)
- TestRPC (v6.0.3 (ganache-core:2.0.2))
- 松露 (v4.0.5)
【问题讨论】: