heimdall crash-looped on 'toml: key rest_server is already defined'. init.sh inserted 'rest_server = true' after [rpc] on EVERY boot (non-idempotent), piling up duplicates; rest_server is not a valid CometBFT config.toml key anyway — REST is enabled by the --rest-server flag in the start command. - Remove the rest_server / rest_server_addr config injection. - Self-heal: strip any previously-injected rest_server lines (so already-corrupted volumes recover on next boot — no volume wipe needed). - Guard heimdalld init to first boot only (config.toml absent) so restarts don't reset node identity or re-parse the existing config. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5.6 KiB
5.6 KiB