parseMMRProofFromHex
@totemsdk/server / parseMMRProofFromHex
Function: parseMMRProofFromHex()
parseMMRProofFromHex(
data):object
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