Skip to content

Conversation

@kaimast
Copy link
Contributor

@kaimast kaimast commented Sep 19, 2025

Smaller version of the error handling improvements in #3842 without any of the channel rework.

This branch uses snarkVM's track-error branch (see snarkVM PR #2927) to improve error handling and logging.

Additionally, the branch contains improvements to how nodes shut down. Instead of spawning detached tasks for signal handling, the CLI now blocks in the main task until a signal is received.
That ensures panics actually end up in the main task, and also performs a clean shutdown instead of simply calling std::process::exit.

@kaimast kaimast changed the title [Draft] Track errors [WIP] Track errors Sep 19, 2025
@kaimast kaimast force-pushed the feat/track-error branch 2 times, most recently from a0b4591 to 2814ede Compare October 1, 2025 22:41
@kaimast kaimast force-pushed the feat/track-error branch 2 times, most recently from 6a80176 to a22014c Compare October 6, 2025 23:11
@kaimast kaimast force-pushed the feat/track-error branch 2 times, most recently from 07113ce to 9d7b851 Compare October 7, 2025 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants