MerkleProof
data class MerkleProof(val eventHash: ByteArray, val blockHash: ByteArray, val proofPath: List<ByteArray>, val proofFlags: List<Boolean>)
Merkle proof for an event in a block.
Structure:
Root (Block Hash)
/ \
H1 H2
/ \ / \
E1 E2 E3 E4Content copied to clipboard
To prove E1 is in root, provide path: E2, H2