[bug] deadlock on add_validation_token

This commit is contained in:
NicolasCantu 2025-03-13 17:06:45 +01:00
parent 40f8a6ec20
commit dc76e2126f

View File

@ -1474,11 +1474,13 @@ fn add_validation_token(mut process: Process, state_id: String, approval: bool)
AnkHash::ValidationNo(AnkValidationNoHash::from_merkle_root(state_id))
};
let local_device = lock_local_device()?;
let sp_wallet = local_device.get_wallet();
let proof = Proof::new(message_hash, sp_wallet.get_client().get_spend_key().try_into()?);
{
let local_device = lock_local_device()?;
let sp_wallet = local_device.get_wallet();
let proof = Proof::new(message_hash, sp_wallet.get_client().get_spend_key().try_into()?);
update_state.validation_tokens.push(proof);
}
update_state.validation_tokens.push(proof);
let mut commit_msg = CommitMessage::new(
process_id,