@@ -885,61 +885,6 @@ public String toString() {
885
885
return toStringBuff .toString ();
886
886
}
887
887
888
- public void setResult (Runtime runtime ) {
889
- RuntimeException exception = runtime .getResult ().getException ();
890
- if (Objects .isNull (exception ) && StringUtils
891
- .isEmpty (runtime .getRuntimeError ()) && !runtime .getResult ().isRevert ()) {
892
- this .setResultCode (contractResult .SUCCESS );
893
- return ;
894
- }
895
- if (runtime .getResult ().isRevert ()) {
896
- this .setResultCode (contractResult .REVERT );
897
- return ;
898
- }
899
- if (exception instanceof IllegalOperationException ) {
900
- this .setResultCode (contractResult .ILLEGAL_OPERATION );
901
- return ;
902
- }
903
- if (exception instanceof OutOfEnergyException ) {
904
- this .setResultCode (contractResult .OUT_OF_ENERGY );
905
- return ;
906
- }
907
- if (exception instanceof BadJumpDestinationException ) {
908
- this .setResultCode (contractResult .BAD_JUMP_DESTINATION );
909
- return ;
910
- }
911
- if (exception instanceof OutOfTimeException ) {
912
- this .setResultCode (contractResult .OUT_OF_TIME );
913
- return ;
914
- }
915
- if (exception instanceof OutOfMemoryException ) {
916
- this .setResultCode (contractResult .OUT_OF_MEMORY );
917
- return ;
918
- }
919
- if (exception instanceof PrecompiledContractException ) {
920
- this .setResultCode (contractResult .PRECOMPILED_CONTRACT );
921
- return ;
922
- }
923
- if (exception instanceof StackTooSmallException ) {
924
- this .setResultCode (contractResult .STACK_TOO_SMALL );
925
- return ;
926
- }
927
- if (exception instanceof StackTooLargeException ) {
928
- this .setResultCode (contractResult .STACK_TOO_LARGE );
929
- return ;
930
- }
931
- if (exception instanceof JVMStackOverFlowException ) {
932
- this .setResultCode (contractResult .JVM_STACK_OVER_FLOW );
933
- return ;
934
- }
935
- if (exception instanceof Program .TransferException ) {
936
- this .setResultCode (contractResult .TRANSFER_FAILED );
937
- return ;
938
- }
939
- this .setResultCode (contractResult .UNKNOWN );
940
- return ;
941
- }
942
-
943
888
public void setResultCode (contractResult code ) {
944
889
Result ret = Result .newBuilder ().setContractRet (code ).build ();
945
890
if (this .transaction .getRetCount () > 0 ) {
0 commit comments