diff --git a/src/main/java/com/webank/wecross/interchain/InterchainScheduler.java b/src/main/java/com/webank/wecross/interchain/InterchainScheduler.java index 097c06329..fe41e4698 100644 --- a/src/main/java/com/webank/wecross/interchain/InterchainScheduler.java +++ b/src/main/java/com/webank/wecross/interchain/InterchainScheduler.java @@ -261,8 +261,7 @@ public void callTargetChain( } TransactionRequest transactionRequest = new TransactionRequest(); - transactionRequest.setArgs( - new String[] {objectMapper.writeValueAsString(interchainRequest.getArgs())}); + transactionRequest.setArgs(interchainRequest.getArgs()); transactionRequest.setMethod(interchainRequest.getMethod()); transactionRequest.getOptions().put(StubConstant.TRANSACTION_UNIQUE_ID, uid);