Я новичок в Эфириуме. У меня клиент v.0.8.7. Он полностью синхронизирован с блокчейном (см. скриншот ниже: последний блок виден минуту назад).
Я основываюсь на этом посте .
Если я правильно понял, мой Клиент в настоящее время синхронизирован с Морденом (статья действительно не объясняет вещи в нуб-понятной манере). Поэтому я должен переключиться на Ropsten.
Я ввел команды, указанные внизу статьи, и получил следующую ошибку.
dyn907-72:~ me$ ls /Users/me/Library/Ethereum/testnet/
chaindata keystore testnet_genesis.json
dapp nodekey
geth nodes
dyn907-72:~ me$ geth --datadir /Users/me/Library/Ethereum/testnet init testnet_genesis.json
I1122 14:01:12.203789 ethdb/database.go:83] Alloted 16MB cache and 16 file handles to /Users/me/Library/Ethereum/testnet/chaindata
Fatal: failed to read genesis file: open testnet_genesis.json: no such file or directory
dyn907-72:~ me$
Почему пишет "такого файла не существует"? Излишне говорить, что я новичок в гетах. Спасибо.
Вам нужно использовать правильный относительный путь или абсолютный путь для вашего исходного файла JSON.
Относительный путь будет:
geth --datadir ./Library/Ethereum/testnet init ./Library/Ethereum/testnet/testnet_genesis.json
Однако с абсолютом вы на самом лучшем пути:
geth --datadir /Users/sam/Library/Ethereum/testnet init /Users/sam/Library/Ethereum/testnet/testnet_genesis.json