[英]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.