Skip to content

Commit ec37c65

Browse files
committed
Merge branch 'signer-json-api' into augment-sign-requests
2 parents 46ec92b + dfbdcc4 commit ec37c65

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

crates/signer/src/service.rs

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -385,13 +385,23 @@ async fn handle_request_signature_bls_impl(
385385
}
386386
SigningManager::Dirk(dirk_manager) => {
387387
chain_id = dirk_manager.get_chain().id();
388-
dirk_manager
389-
.request_proxy_signature(
390-
signing_pubkey,
391-
object_root,
392-
Some(&SignatureRequestInfo { module_signing_id: signing_id, nonce }),
393-
)
394-
.await
388+
if is_proxy {
389+
dirk_manager
390+
.request_proxy_signature(
391+
signing_pubkey,
392+
object_root,
393+
Some(&SignatureRequestInfo { module_signing_id: signing_id, nonce }),
394+
)
395+
.await
396+
} else {
397+
dirk_manager
398+
.request_consensus_signature(
399+
signing_pubkey,
400+
object_root,
401+
Some(&SignatureRequestInfo { module_signing_id: signing_id, nonce }),
402+
)
403+
.await
404+
}
395405
}
396406
}
397407
.map(|sig| {

0 commit comments

Comments
 (0)