我正在尝试在私有本地网络上运行合同,以便我可以在主网上为某些ERC20令牌开发和部署合同。
从greeter tutorial开始,我编译了默认示例,如下所示
$ solc -o target_greeter --bin --abi src/the_greeter.sol
我还创建了一个testnet,如下所示:
$ geth --identity "SolidityTestNode" --rpc --rpcport "8080" --rpccorsdomain "*" --datadir testnet/ --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid 1999 init testnet/CustomGenesis.json
然后我通过ethereum wallet连接到我的本地网络,启动如下:
$ ethereumwallet --network test --rpc testnet/geth.ipc
然后我假设我可以按照以下方式部署合同:
但它返回错误Could not compile source code
。
我也尝试在geth控制台中输入该代码,但是greeterFactory.new()行永远不会返回提示,我在示例中看不到任何语法错误
我应该如何在我的本地testnet上部署Greeter合同?在这方面,教程不够精确。
感谢您的支持。