fix(UA): signing endpoint accepts arbitrary client_id

This commit is contained in:
CleverWild
2026-06-19 22:21:48 +02:00
committed by Skipper
parent 2b53023234
commit 5ecf3508d6
4 changed files with 38 additions and 4 deletions

View File

@@ -217,6 +217,11 @@ async fn handle_sign_transaction(
result: Some(vet_error.convert()),
}
}
Err(kameo::error::SendError::HandlerError(
SessionSignTransactionError::ClientNotConnected,
)) => {
return Err(Status::permission_denied("client not connected"));
}
Err(kameo::error::SendError::HandlerError(SessionSignTransactionError::Internal)) => {
EvmSignTransactionResponse {
result: Some(EvmSignTransactionResult::Error(