@@ -2475,9 +2475,13 @@ public void createShieldedContractParameters(
24752475 ShieldedTRC20Parameters shieldedTRC20Parameters = wallet
24762476 .createShieldedContractParameters (request );
24772477 responseObserver .onNext (shieldedTRC20Parameters );
2478+ } catch (ZksnarkException | ContractValidateException e ) {
2479+ responseObserver .onError (getRunTimeException (e ));
2480+ logger .info ("createShieldedContractParameters: {}" , e .getMessage ());
2481+ return ;
24782482 } catch (Exception e ) {
24792483 responseObserver .onError (getRunTimeException (e ));
2480- logger .info ("createShieldedContractParameters exception caught : " + e . getMessage () );
2484+ logger .error ("createShieldedContractParameters: " , e );
24812485 return ;
24822486 }
24832487 responseObserver .onCompleted ();
@@ -2518,9 +2522,13 @@ public void scanShieldedTRC20NotesByIvk(
25182522 request .getNk ().toByteArray (),
25192523 request .getEventsList ());
25202524 responseObserver .onNext (decryptNotes );
2525+ } catch (BadItemException | ZksnarkException e ) {
2526+ responseObserver .onError (getRunTimeException (e ));
2527+ logger .info ("scanShieldedTRC20NotesByIvk: {}" , e .getMessage ());
2528+ return ;
25212529 } catch (Exception e ) {
25222530 responseObserver .onError (getRunTimeException (e ));
2523- logger .info ("scanShieldedTRC20NotesByIvk exception caught: " + e . getMessage () );
2531+ logger .error ("scanShieldedTRC20NotesByIvk:" , e );
25242532 return ;
25252533 }
25262534 responseObserver .onCompleted ();
0 commit comments