@@ -291,22 +291,6 @@ private StatusRuntimeException getRunTimeException(Exception e) {
291291 }
292292 }
293293
294- private void checkSupportShieldedTransaction () throws ZksnarkException {
295- String msg = "Not support Shielded Transaction API, need to configure "
296- + "node.fullNodeAllowShieldedTransaction = true" ;
297- if (!Args .getInstance ().isFullNodeAllowShieldedTransactionArgs ()) {
298- throw new ZksnarkException (msg );
299- }
300- }
301-
302- private void checkSupportShieldedTRC20Transaction () throws ZksnarkException {
303- String msg = "Not support Shielded Transaction API, need to configure "
304- + "node.fullNodeAllowShieldedTransaction = true" ;
305- if (!Args .getInstance ().isFullNodeAllowShieldedTransactionArgs ()) {
306- throw new ZksnarkException (msg );
307- }
308- }
309-
310294 /**
311295 * DatabaseApi.
312296 */
@@ -653,8 +637,6 @@ public void getMerkleTreeVoucherInfo(OutputPointInfo request,
653637 StreamObserver <IncrementalMerkleVoucherInfo > responseObserver ) {
654638
655639 try {
656- checkSupportShieldedTransaction ();
657-
658640 IncrementalMerkleVoucherInfo witnessInfo = wallet
659641 .getMerkleTreeVoucherInfo (request );
660642 responseObserver .onNext (witnessInfo );
@@ -671,8 +653,6 @@ public void scanNoteByIvk(GrpcAPI.IvkDecryptParameters request,
671653 long endNum = request .getEndBlockIndex ();
672654
673655 try {
674- checkSupportShieldedTransaction ();
675-
676656 DecryptNotes decryptNotes = wallet
677657 .scanNoteByIvk (startNum , endNum , request .getIvk ().toByteArray ());
678658 responseObserver .onNext (decryptNotes );
@@ -689,8 +669,6 @@ public void scanAndMarkNoteByIvk(GrpcAPI.IvkDecryptAndMarkParameters request,
689669 long endNum = request .getEndBlockIndex ();
690670
691671 try {
692- checkSupportShieldedTransaction ();
693-
694672 DecryptNotesMarked decryptNotes = wallet .scanAndMarkNoteByIvk (startNum , endNum ,
695673 request .getIvk ().toByteArray (),
696674 request .getAk ().toByteArray (),
@@ -709,8 +687,6 @@ public void scanNoteByOvk(GrpcAPI.OvkDecryptParameters request,
709687 long startNum = request .getStartBlockIndex ();
710688 long endNum = request .getEndBlockIndex ();
711689 try {
712- checkSupportShieldedTransaction ();
713-
714690 DecryptNotes decryptNotes = wallet
715691 .scanNoteByOvk (startNum , endNum , request .getOvk ().toByteArray ());
716692 responseObserver .onNext (decryptNotes );
@@ -723,8 +699,6 @@ public void scanNoteByOvk(GrpcAPI.OvkDecryptParameters request,
723699 @ Override
724700 public void isSpend (NoteParameters request , StreamObserver <SpendResult > responseObserver ) {
725701 try {
726- checkSupportShieldedTransaction ();
727-
728702 responseObserver .onNext (wallet .isSpend (request ));
729703 } catch (Exception e ) {
730704 responseObserver .onError (getRunTimeException (e ));
@@ -744,7 +718,6 @@ public void scanShieldedTRC20NotesByIvk(IvkDecryptTRC20Parameters request,
744718 ProtocolStringList topicsList = request .getEventsList ();
745719
746720 try {
747- checkSupportShieldedTRC20Transaction ();
748721 responseObserver .onNext (
749722 wallet .scanShieldedTRC20NotesByIvk (startNum , endNum , contractAddress , ivk , ak , nk ,
750723 topicsList ));
@@ -764,7 +737,6 @@ public void scanShieldedTRC20NotesByOvk(OvkDecryptTRC20Parameters request,
764737 byte [] ovk = request .getOvk ().toByteArray ();
765738 ProtocolStringList topicList = request .getEventsList ();
766739 try {
767- checkSupportShieldedTRC20Transaction ();
768740 responseObserver
769741 .onNext (wallet
770742 .scanShieldedTRC20NotesByOvk (startNum , endNum , ovk , contractAddress , topicList ));
@@ -778,7 +750,6 @@ public void scanShieldedTRC20NotesByOvk(OvkDecryptTRC20Parameters request,
778750 public void isShieldedTRC20ContractNoteSpent (NfTRC20Parameters request ,
779751 StreamObserver <GrpcAPI .NullifierResult > responseObserver ) {
780752 try {
781- checkSupportShieldedTRC20Transaction ();
782753 responseObserver .onNext (wallet .isShieldedTRC20ContractNoteSpent (request ));
783754 } catch (Exception e ) {
784755 responseObserver .onError (getRunTimeException (e ));
@@ -2068,8 +2039,6 @@ public void getMerkleTreeVoucherInfo(OutputPointInfo request,
20682039 StreamObserver <IncrementalMerkleVoucherInfo > responseObserver ) {
20692040
20702041 try {
2071- checkSupportShieldedTransaction ();
2072-
20732042 IncrementalMerkleVoucherInfo witnessInfo = wallet
20742043 .getMerkleTreeVoucherInfo (request );
20752044 responseObserver .onNext (witnessInfo );
@@ -2089,8 +2058,6 @@ public void createShieldedTransaction(PrivateParameters request,
20892058 Return .Builder retBuilder = Return .newBuilder ();
20902059
20912060 try {
2092- checkSupportShieldedTransaction ();
2093-
20942061 TransactionCapsule trx = wallet .createShieldedTransaction (request );
20952062 trxExtBuilder .setTransaction (trx .getInstance ());
20962063 trxExtBuilder .setTxid (trx .getTransactionId ().getByteString ());
@@ -2120,8 +2087,6 @@ public void createShieldedTransactionWithoutSpendAuthSig(PrivateParametersWithou
21202087 Return .Builder retBuilder = Return .newBuilder ();
21212088
21222089 try {
2123- checkSupportShieldedTransaction ();
2124-
21252090 TransactionCapsule trx = wallet .createShieldedTransactionWithoutSpendAuthSig (request );
21262091 trxExtBuilder .setTransaction (trx .getInstance ());
21272092 trxExtBuilder .setTxid (trx .getTransactionId ().getByteString ());
@@ -2149,8 +2114,6 @@ public void getNewShieldedAddress(EmptyMessage request,
21492114 StreamObserver <ShieldedAddressInfo > responseObserver ) {
21502115
21512116 try {
2152- checkSupportShieldedTRC20Transaction ();
2153-
21542117 responseObserver .onNext (wallet .getNewShieldedAddress ());
21552118 } catch (Exception e ) {
21562119 responseObserver .onError (getRunTimeException (e ));
@@ -2163,8 +2126,6 @@ public void getNewShieldedAddress(EmptyMessage request,
21632126 public void getSpendingKey (EmptyMessage request ,
21642127 StreamObserver <BytesMessage > responseObserver ) {
21652128 try {
2166- checkSupportShieldedTRC20Transaction ();
2167-
21682129 responseObserver .onNext (wallet .getSpendingKey ());
21692130 } catch (Exception e ) {
21702131 responseObserver .onError (getRunTimeException (e ));
@@ -2177,8 +2138,6 @@ public void getSpendingKey(EmptyMessage request,
21772138 public void getRcm (EmptyMessage request ,
21782139 StreamObserver <BytesMessage > responseObserver ) {
21792140 try {
2180- checkSupportShieldedTRC20Transaction ();
2181-
21822141 responseObserver .onNext (wallet .getRcm ());
21832142 } catch (Exception e ) {
21842143 responseObserver .onError (getRunTimeException (e ));
@@ -2193,8 +2152,6 @@ public void getExpandedSpendingKey(BytesMessage request,
21932152 ByteString spendingKey = request .getValue ();
21942153
21952154 try {
2196- checkSupportShieldedTRC20Transaction ();
2197-
21982155 ExpandedSpendingKeyMessage response = wallet .getExpandedSpendingKey (spendingKey );
21992156 responseObserver .onNext (response );
22002157 } catch (BadItemException | ZksnarkException e ) {
@@ -2210,8 +2167,6 @@ public void getAkFromAsk(BytesMessage request, StreamObserver<BytesMessage> resp
22102167 ByteString ak = request .getValue ();
22112168
22122169 try {
2213- checkSupportShieldedTRC20Transaction ();
2214-
22152170 responseObserver .onNext (wallet .getAkFromAsk (ak ));
22162171 } catch (BadItemException | ZksnarkException e ) {
22172172 responseObserver .onError (getRunTimeException (e ));
@@ -2226,8 +2181,6 @@ public void getNkFromNsk(BytesMessage request, StreamObserver<BytesMessage> resp
22262181 ByteString nk = request .getValue ();
22272182
22282183 try {
2229- checkSupportShieldedTRC20Transaction ();
2230-
22312184 responseObserver .onNext (wallet .getNkFromNsk (nk ));
22322185 } catch (BadItemException | ZksnarkException e ) {
22332186 responseObserver .onError (getRunTimeException (e ));
@@ -2244,8 +2197,6 @@ public void getIncomingViewingKey(ViewingKeyMessage request,
22442197 ByteString nk = request .getNk ();
22452198
22462199 try {
2247- checkSupportShieldedTRC20Transaction ();
2248-
22492200 responseObserver .onNext (wallet .getIncomingViewingKey (ak .toByteArray (), nk .toByteArray ()));
22502201 } catch (ZksnarkException e ) {
22512202 responseObserver .onError (getRunTimeException (e ));
@@ -2259,8 +2210,6 @@ public void getIncomingViewingKey(ViewingKeyMessage request,
22592210 public void getDiversifier (EmptyMessage request ,
22602211 StreamObserver <DiversifierMessage > responseObserver ) {
22612212 try {
2262- checkSupportShieldedTRC20Transaction ();
2263-
22642213 DiversifierMessage d = wallet .getDiversifier ();
22652214 responseObserver .onNext (d );
22662215 } catch (ZksnarkException e ) {
@@ -2278,8 +2227,6 @@ public void getZenPaymentAddress(IncomingViewingKeyDiversifierMessage request,
22782227 DiversifierMessage d = request .getD ();
22792228
22802229 try {
2281- checkSupportShieldedTRC20Transaction ();
2282-
22832230 PaymentAddressMessage saplingPaymentAddressMessage =
22842231 wallet .getPaymentAddress (new IncomingViewingKey (ivk .getIvk ().toByteArray ()),
22852232 new DiversifierT (d .getD ().toByteArray ()));
@@ -2300,8 +2247,6 @@ public void scanNoteByIvk(GrpcAPI.IvkDecryptParameters request,
23002247 long endNum = request .getEndBlockIndex ();
23012248
23022249 try {
2303- checkSupportShieldedTransaction ();
2304-
23052250 DecryptNotes decryptNotes = wallet
23062251 .scanNoteByIvk (startNum , endNum , request .getIvk ().toByteArray ());
23072252 responseObserver .onNext (decryptNotes );
@@ -2320,8 +2265,6 @@ public void scanAndMarkNoteByIvk(GrpcAPI.IvkDecryptAndMarkParameters request,
23202265 long endNum = request .getEndBlockIndex ();
23212266
23222267 try {
2323- checkSupportShieldedTransaction ();
2324-
23252268 DecryptNotesMarked decryptNotes = wallet .scanAndMarkNoteByIvk (startNum , endNum ,
23262269 request .getIvk ().toByteArray (),
23272270 request .getAk ().toByteArray (),
@@ -2342,8 +2285,6 @@ public void scanNoteByOvk(GrpcAPI.OvkDecryptParameters request,
23422285 long endNum = request .getEndBlockIndex ();
23432286
23442287 try {
2345- checkSupportShieldedTransaction ();
2346-
23472288 DecryptNotes decryptNotes = wallet
23482289 .scanNoteByOvk (startNum , endNum , request .getOvk ().toByteArray ());
23492290 responseObserver .onNext (decryptNotes );
@@ -2357,8 +2298,6 @@ public void scanNoteByOvk(GrpcAPI.OvkDecryptParameters request,
23572298 @ Override
23582299 public void isSpend (NoteParameters request , StreamObserver <SpendResult > responseObserver ) {
23592300 try {
2360- checkSupportShieldedTransaction ();
2361-
23622301 responseObserver .onNext (wallet .isSpend (request ));
23632302 } catch (Exception e ) {
23642303 responseObserver .onError (getRunTimeException (e ));
@@ -2371,8 +2310,6 @@ public void isSpend(NoteParameters request, StreamObserver<SpendResult> response
23712310 public void createShieldNullifier (GrpcAPI .NfParameters request ,
23722311 StreamObserver <GrpcAPI .BytesMessage > responseObserver ) {
23732312 try {
2374- checkSupportShieldedTransaction ();
2375-
23762313 BytesMessage nf = wallet
23772314 .createShieldNullifier (request );
23782315 responseObserver .onNext (nf );
@@ -2387,8 +2324,6 @@ public void createShieldNullifier(GrpcAPI.NfParameters request,
23872324 public void createSpendAuthSig (SpendAuthSigParameters request ,
23882325 StreamObserver <GrpcAPI .BytesMessage > responseObserver ) {
23892326 try {
2390- checkSupportShieldedTRC20Transaction ();
2391-
23922327 BytesMessage spendAuthSig = wallet .createSpendAuthSig (request );
23932328 responseObserver .onNext (spendAuthSig );
23942329 } catch (Exception e ) {
@@ -2402,8 +2337,6 @@ public void createSpendAuthSig(SpendAuthSigParameters request,
24022337 public void getShieldTransactionHash (Transaction request ,
24032338 StreamObserver <GrpcAPI .BytesMessage > responseObserver ) {
24042339 try {
2405- checkSupportShieldedTransaction ();
2406-
24072340 BytesMessage transactionHash = wallet .getShieldTransactionHash (request );
24082341 responseObserver .onNext (transactionHash );
24092342 } catch (Exception e ) {
@@ -2418,8 +2351,6 @@ public void createShieldedContractParameters(
24182351 PrivateShieldedTRC20Parameters request ,
24192352 StreamObserver <org .tron .api .GrpcAPI .ShieldedTRC20Parameters > responseObserver ) {
24202353 try {
2421- checkSupportShieldedTRC20Transaction ();
2422-
24232354 ShieldedTRC20Parameters shieldedTRC20Parameters = wallet
24242355 .createShieldedContractParameters (request );
24252356 responseObserver .onNext (shieldedTRC20Parameters );
@@ -2440,8 +2371,6 @@ public void createShieldedContractParametersWithoutAsk(
24402371 PrivateShieldedTRC20ParametersWithoutAsk request ,
24412372 StreamObserver <org .tron .api .GrpcAPI .ShieldedTRC20Parameters > responseObserver ) {
24422373 try {
2443- checkSupportShieldedTRC20Transaction ();
2444-
24452374 ShieldedTRC20Parameters shieldedTRC20Parameters = wallet
24462375 .createShieldedContractParametersWithoutAsk (request );
24472376 responseObserver .onNext (shieldedTRC20Parameters );
@@ -2461,8 +2390,6 @@ public void scanShieldedTRC20NotesByIvk(
24612390 long startNum = request .getStartBlockIndex ();
24622391 long endNum = request .getEndBlockIndex ();
24632392 try {
2464- checkSupportShieldedTRC20Transaction ();
2465-
24662393 DecryptNotesTRC20 decryptNotes = wallet .scanShieldedTRC20NotesByIvk (startNum , endNum ,
24672394 request .getShieldedTRC20ContractAddress ().toByteArray (),
24682395 request .getIvk ().toByteArray (),
@@ -2489,8 +2416,6 @@ public void scanShieldedTRC20NotesByOvk(
24892416 long startNum = request .getStartBlockIndex ();
24902417 long endNum = request .getEndBlockIndex ();
24912418 try {
2492- checkSupportShieldedTRC20Transaction ();
2493-
24942419 DecryptNotesTRC20 decryptNotes = wallet .scanShieldedTRC20NotesByOvk (startNum , endNum ,
24952420 request .getOvk ().toByteArray (),
24962421 request .getShieldedTRC20ContractAddress ().toByteArray (),
@@ -2508,8 +2433,6 @@ public void scanShieldedTRC20NotesByOvk(
25082433 public void isShieldedTRC20ContractNoteSpent (NfTRC20Parameters request ,
25092434 StreamObserver <GrpcAPI .NullifierResult > responseObserver ) {
25102435 try {
2511- checkSupportShieldedTRC20Transaction ();
2512-
25132436 GrpcAPI .NullifierResult nf = wallet
25142437 .isShieldedTRC20ContractNoteSpent (request );
25152438 responseObserver .onNext (nf );
@@ -2525,8 +2448,6 @@ public void getTriggerInputForShieldedTRC20Contract(
25252448 ShieldedTRC20TriggerContractParameters request ,
25262449 StreamObserver <org .tron .api .GrpcAPI .BytesMessage > responseObserver ) {
25272450 try {
2528- checkSupportShieldedTRC20Transaction ();
2529-
25302451 responseObserver .onNext (wallet .getTriggerInputForShieldedTRC20Contract (request ));
25312452 } catch (Exception e ) {
25322453 responseObserver .onError (e );
0 commit comments