[bug] deadlock on add_validation_token
This commit is contained in:
parent
40f8a6ec20
commit
dc76e2126f
@ -1474,11 +1474,13 @@ fn add_validation_token(mut process: Process, state_id: String, approval: bool)
|
|||||||
AnkHash::ValidationNo(AnkValidationNoHash::from_merkle_root(state_id))
|
AnkHash::ValidationNo(AnkValidationNoHash::from_merkle_root(state_id))
|
||||||
};
|
};
|
||||||
|
|
||||||
|
{
|
||||||
let local_device = lock_local_device()?;
|
let local_device = lock_local_device()?;
|
||||||
let sp_wallet = local_device.get_wallet();
|
let sp_wallet = local_device.get_wallet();
|
||||||
let proof = Proof::new(message_hash, sp_wallet.get_client().get_spend_key().try_into()?);
|
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(
|
let mut commit_msg = CommitMessage::new(
|
||||||
process_id,
|
process_id,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user