簡體   English   中英

Corda - 有關交易大小的信息

[英]Corda - info about transaction size

我想知道是否有辦法獲取節點交易的維度。

我知道有NODE_TRANSACTIONS表,但我不知道如何查詢它。 可以通過 Corda API 來實現嗎? 還有另一種方法嗎?

您可以從SignedTransaction.txBits.size獲取交易的大小,例如從您簽署交易或調用 FinalityFlow 時返回的SignedTransaction FinalityFlow

val finalTx = subFlow(FinalityFlow(signedTx, listOf(session))).txBits.size

要訪問NODE_TRANSACTION表,沒有直接的 API,但您可以從 serviceHub 創建一個 JDBC serviceHub ,例如:

serviceHub.jdbcSession().createStatement()
.execute("SELECT * FROM NODE_TRANSACTION WHERE XXXX;")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM