交易的发送问题

请问 CITA.appSendRawTransaction与Transaction.sendTransaction(), sendTransactionAsync()有什么异同?使用时有什么需要注意的?谢谢.

@chenhao , 你可以帮忙看一下这个问题吗?

  1. appSendRawTransaction ,单个入参String signedTransactionData,返回的是Request,主要和请求相关

  2. sendTransaction和sendTransactionAsync方法入参和数据处理相同,唯一的区别是一个同步一个异步;sendTransaction会等到交易处理完返回结果,sendTransactionAsync不会等到交易处理完就返回结果,结果会在交易处理完之后写入结果。sendTransaction方法返回AppSendTransaction,sendTransactionAsync方法返回 Flowable<AppSendTransaction>

  3. 更多细节可以查阅https://github.com/cryptape/cita-sdk-java