Известные ошибки

Ошибка 1

Если у вас возникает ошибка, как на скриншоте ниже, то первым делом нужно проверить авторизованы ли контракты в дашборде KEEP - https://dashboard.test.keep.network/applications/random-beacon. Если все авторизовано, то проблема скорее всего в Infura аккаунте.

  1. Нужно войти в ваш Infura аккаунт

  2. Выбрать проект BEACON NODE (у вас он может быть назван как угодно)

3. Зайти в настройки проекта

4. И в поле ALLOWLIST CONTRACT ADDRESSES вставить свой ETH адрес и нажать ADD

5. Тоже самое проделать и для проекта ECDSA ноды. 6. Готово.

Ошибка 2

Если после запуска мы видим подобный текст в логах, значит у нас проблема с паролем.

FATAL keep-main error reading config file: password is required; set in the config file, set environment variable KEEP_ETHEREUM_PASSWORD to the password, or set the same environment variable to 'prompt' to be prompted for the password at startup

  1. Повторно сделаем экспорт пароля командой:

export ETH_PASSWORD=$(cat $HOME/keep-nodes/data/eth-address-pass.txt)

2. Если же это не помогает, то нужно непосредственно в команду запуска прописать ваш пароль как на скриншоте ниже вместо $ETH_PASSWORD:

3. Можно запускать.

Last updated