Перейти к содержанию

Известные проблемы

Список известных проблем и workaround'ов для тестнета и devnet.

Критические проблемы

Нет критических проблем

Статус: ✅ Нет известных критических проблем

Если вы обнаружили критическую проблему, пожалуйста, сообщите через Bug Bounty.

Высокий приоритет

Проблема: Нода не синхронизируется после длительного отключения

Описание: После длительного отключения нода может не синхронизироваться автоматически.

Workaround:

# Пересобрать стейт
./run_node.py --datadir .node_a run --rebuild-state

# Или добавить больше пиров
./run_node.py --datadir .node_a run --peers peer1:9000,peer2:9000,peer3:9000

Статус: 🚧 В работе

Проблема: Валидатор не активируется после стейкинга

Описание: Валидатор может не активироваться сразу после стейкинга, даже если стейк достаточен.

Workaround:

# Подождать следующей эпохи (10 блоков для devnet, 100 для testnet)
# Проверить статус
./cpc-cli query validators --node http://localhost:8000

Статус: 🚧 В работе

Средний приоритет

Проблема: Gas price не учитывается при расчёте комиссии

Описание: В некоторых случаях gas price может игнорироваться.

Workaround:

# Указать gas price явно
./cpc-cli tx send <TO> <AMOUNT> --from <FROM> --gas-price 1000

Статус: 🚧 В работе

Проблема: Peers.json не обновляется автоматически

Описание: Файл peers.json может не обновляться при отключении пиров.

Workaround:

# Вручную отредактировать peers.json
nano .node_a/peers.json

# Или очистить и перезапустить
rm .node_a/peers.json
./run_node.py --datadir .node_a run --peers peer1:9000

Статус: 🚧 В работе

Низкий приоритет

Проблема: Логи слишком verbose

Описание: Логи могут быть слишком подробными для продакшена.

Workaround:

# Перенаправить логи в файл
./run_node.py --datadir .node_a run > node.log 2>&1

# Или использовать systemd с настройкой логирования

Статус: 🚧 В работе

Проблема: Нет автоматического переподключения к пирам

Описание: При отключении пира нода не пытается переподключиться автоматически.

Workaround:

# Перезапустить ноду
# Или добавить пиры вручную
./run_node.py --datadir .node_a run --peers peer1:9000

Статус: 🚧 В работе

Исправленные проблемы

Проблема: Genesis mismatch при подключении к сети

Статус: ✅ Исправлено

Решение: Добавлена проверка genesis_hash при handshake.

Проблема: Неправильный расчёт nonce

Статус: ✅ Исправлено

Решение: Nonce теперь получается из ноды перед отправкой транзакции.

Сообщить о проблеме

Если вы обнаружили новую проблему, пожалуйста, сообщите через Bug Bounty.

Следующие шаги