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