class FilteredTransaction
Class representing merkleized filtered transaction.
filteredLeaves - Leaves included in a filtered transaction.
partialMerkleTree - Merkle branch needed to verify filteredLeaves.
| <init> |
FilteredTransaction(filteredLeaves: FilteredLeaves, partialMerkleTree: PartialMerkleTree)
Class representing merkleized filtered transaction. |
| filteredLeaves |
val filteredLeaves: FilteredLeaves |
| partialMerkleTree |
val partialMerkleTree: PartialMerkleTree |
| verify |
fun verify(merkleRootHash: SecureHash): Boolean
Runs verification of Partial Merkle Branch with merkleRootHash. |
| buildMerkleTransaction |
fun buildMerkleTransaction(wtx: WireTransaction, filterFuns: FilterFuns): FilteredTransaction
Construction of filtered transaction with Partial Merkle Tree. |