Skip to content

Commit dfdd62a

Browse files
committed
Handle deterministic_insert error gracefully in wallet GUI startup
1 parent 5acc7cb commit dfdd62a

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

nano/nano_wallet/entry.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,12 @@ class wallet_daemon final
154154
else
155155
{
156156
auto insert_result = wallet->deterministic_insert ();
157-
release_assert (insert_result);
157+
if (!insert_result)
158+
{
159+
splash->hide ();
160+
show_error ("Unable to create initial wallet account: " + insert_result.error ().get_message ());
161+
std::exit (1);
162+
}
158163
wallet_config.account = insert_result.value ();
159164
}
160165
}

0 commit comments

Comments
 (0)