deserializeMMRProof
@totemsdk/core / deserializeMMRProof
Variable: deserializeMMRProof
constdeserializeMMRProof: (data) =>object=parseMMRProofFromHex
Deserialize MMRProof from bytes matching Minima's MMRProof.readDataStream()
Format:
- blockTime (MiniNumber)
- chain length (MiniNumber)
- Each chunk: isLeft (1 byte) + MMRData (hash with 4-byte length prefix + value MiniNumber)
CRITICAL: Java MMRData.readDataStream uses mData.readHashFromStream() which reads a 4-byte big-endian length prefix followed by the hash bytes.
Parameters
data
Bytes
Returns
object
blockTime
blockTime:
bigint
bytesRead
bytesRead:
number
proof
proof:
MMRProof
Deprecated
Use parseMMRProofFromHex