Технические проблемы ноды Swarm Bee
Гайд по установке ноды Swarm Bee
Если у вас не обналичиваются чеки с ошибкой null в транзакции:
1. качаем тулзу
wget https://github.com/ethersphere/nonce-reset/releases/download/v1.0.0/nonce-reset-linux-amd64 chmod +x nonce-reset-linux-amd64
2. Останавливаем ноду
3. Запускаем тулзу
./nonce-reset-linux-amd64 /root/.bee/
4. Запускаем ноду
Ошибка коннекта к swap-endpoint
Если у вас такая ошибка:
bee.service: Main process exited, code=exited, status=1/FAILURE
bee.service: Failed with result 'exit-code'.
или такая:
Could not get chain id from ethereum backend: 503 Servive Unavailable
Или "робот" из Mechwarrior
Вам нужно сделать следующее:
1. Заходим на сайт https://infura.io
2. Регистрируемся
3. Слева вверху выбираем Ethereum-сеть
4. Справа вверху нажимаем кнопку "CREATE NEW PROJECT"
5. Даем проекту имя (любое)
6. Откроется окно с настройками\параметрами проекта - PROJECT DETAILS
7. В разделе KEYS находите подраздел ENDPOINTS и из выпадающего списка нужно выбрать Gorli;
8. Две ссылки ниже сменятся на вид https://goerli.infura.io/v3/ и дальше ваш ключ;
9. Нужно скопировать ссылку из пункта 8 (верхняя), для этого справа от нее есть отдельная кнопка
10. Открыть файл ваш конфиг bee-config.yaml текстовым редактором:
11. В файле bee-default.yaml , находящемся на вашей ноде заменить в строке: swap-endpoint: ссылку на ту, что скопировали из Infura в пункте 9.
12. Сохранить файл и запустить ноду
bee start --config bee-default.yaml
Statestore: Resource temporarily unavailable
Эта ошибка значит, что нода у вас УЖЕ запущена. Стоить проверить командой:
systemctl status bee
Если запущена, то остановить:
systemctl stop bee