Troubleshooting
Каждый сбой даёт вам стабильный код и request-id, напрямую связанный с логом сервера, on-chain траты защищены от гонок, так что вы никогда не заплатите дважды, а понятные предварительные проверки останавливают напрасные capsule до того, как вы потратите $DIG.
Ментальная модель — находите свой сбой по его коду
Каждая поверхность — dig RPC, CLI digstore, DIGHUb, загрузчик chia://, SDK — сопоставляет сбой с одним СТАБИЛЬНЫМ кодом. Ветвитесь по коду, никогда по текс ту сообщения. Единый сводный каталог охватывает их все и также публикуется в машиночитаемом виде.
Предварительные проверки (digstore doctor, --dry-run, --if-changed) и возобновляемые закрепления означают, что застрявшая или холостая публикация никогда не тратит средства втихую.
Частые сбои публикации
Недостаток средств, таймаут подтверждения (возобновляемый — ваша трата не потеряна) и non-fast-forward «удалённый корень продвинулся вперёд».
Сбои чтения и верификации
Несовпадение доказательства, ошибки расшифровки/соли и ответы «не найдено» / decoy.
Проблемы с кошельком и сессией
Подключение, повторная аутентификация, отклонённый запрос и сессии только для чтения, которые не могут подписывать.
→ Сессия кошелька не может подписывать
Предварительные проверки и проверки стоимости — не тратьте capsule впустую
digstore doctor (окружение + готовность), --dry-run (предпросмотр стоимости и предполагаемой capsule) и --if-changed (байт-идентичная сборка становится no-op).
→ Деплой из GitHub Actions · On-chain закрепление → стоимость и безопасность