Skip to content

Commit dfbdcc4

Browse files
committed
Fixed a proxy signing bug
1 parent dc90028 commit dfbdcc4

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

crates/signer/src/service.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,15 @@ async fn handle_request_signature_bls_impl(
367367
}
368368
}
369369
SigningManager::Dirk(dirk_manager) => {
370-
dirk_manager
371-
.request_proxy_signature(signing_pubkey, object_root, Some(&signing_id))
372-
.await
370+
if is_proxy {
371+
dirk_manager
372+
.request_proxy_signature(signing_pubkey, object_root, Some(&signing_id))
373+
.await
374+
} else {
375+
dirk_manager
376+
.request_consensus_signature(signing_pubkey, object_root, Some(&signing_id))
377+
.await
378+
}
373379
}
374380
}
375381
.map(|sig| {

0 commit comments

Comments
 (0)