Необходимо использовать виртуальные данные для тестирования.
Использовать отдельный узел и запустить автоматический майнинг: --dev --dev.period 1
.
Думаю, что можно сделать это проще. Перед запуском init
с пустым каталогом данных выполните следующие действия:
Вот часть скрипта, который я разрабатываю для настройки частного узла:
# Удаляем старую цепочку блоков и кошелёк/хранилище ключей
rm -rf datadir
mkdir datadir
# Сначала создаём несколько аккаунтов
geth --datadir=./datadir --password ./password.txt account new > account1.txt
geth --datadir=./datadir --password ./password.txt account new > account2.txt
# Обновляем файл genesis.json, чтобы использовать адреса из одного из новых аккаунтов
<здесь скрипт изменяет genesis.json и заменяет идентификаторы аккаунта на только что созданные>
# Создаём цепочку блоков с распределением средств
geth --datadir ./datadir init genisis.json
Как указано в сообщении об ошибке, вы уже инициализировали узел, поэтому не можете сделать это снова. Попробуйте выполнить следующие шаги:
# Сначала мы создаём аккаунты
geth --datadir=./datadir account new
следуя подсказкам, введите и повторите парольную фразу, вы получите результат — адрес, например:
адрес: {e44f98b12f1460bfde940f3b1bf95b537dbc4106}
# Используйте любой текстовый редактор, сохраните текст ниже и сохраните его как genesis.json. Обратите внимание, что указанный выше адрес аккаунта помещён в alloc:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )