[bug] deadlock on add_validation_token
This commit is contained in:
parent
40f8a6ec20
commit
dc76e2126f
10
src/api.rs
10
src/api.rs
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user