Я пытаюсь запустить контракт в частной локальной сети, чтобы я мог разработать и развернуть контракт в сети для некоторого токена ERC20.
Начиная с greeter tutorial , я скомпилировал пример по умолчанию следующим образом
$ 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
Затем я подключился к своей локальной сети через кошелек ethereum, запустив его следующим образом:
$ ethereumwallet --network test --rpc testnet/geth.ipc
Затем я предположил, что могу развернуть контракт следующим образом:
Но возвращается ошибка Could not compile source code
.
Я также пытался ввести этот код в консоли geth, но строка greeterFactory.new () никогда не возвращает подсказку, и я не вижу синтаксической ошибки в примере
Как я должен развернуть контракт Greeter в моей локальной тестовой сети? В этом отношении учебник недостаточно точен.
Спасибо за вашу поддержку.