Skip to content

Commit 9bc1fcc

Browse files
committed
fix a bug: transferAsset do not set ref block
1 parent 8151667 commit 9bc1fcc

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/main/java/org/tron/core/services/RpcApiService.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -561,14 +561,13 @@ public void listNodes(EmptyMessage request, StreamObserver<NodeList> responseObs
561561
@Override
562562
public void transferAsset(TransferAssetContract request,
563563
StreamObserver<Transaction> responseObserver) {
564-
ByteString fromBs = request.getOwnerAddress();
565-
566-
if (fromBs != null) {
567-
568-
Transaction trx = wallet.createTransaction(request);
569-
responseObserver.onNext(trx);
570-
} else {
571-
responseObserver.onNext(null);
564+
try {
565+
responseObserver
566+
.onNext(createTransactionCapsule(request, ContractType.TransferAssetContract).getInstance());
567+
} catch (ContractValidateException e) {
568+
responseObserver
569+
.onNext(null);
570+
logger.debug("ContractValidateException", e.getMessage());
572571
}
573572
responseObserver.onCompleted();
574573
}

0 commit comments

Comments
 (0)