diff --git a/waku/waku_rln_relay/rln/wrappers.nim b/waku/waku_rln_relay/rln/wrappers.nim index 0edbcced7..fb120ed6d 100644 --- a/waku/waku_rln_relay/rln/wrappers.nim +++ b/waku/waku_rln_relay/rln/wrappers.nim @@ -371,13 +371,13 @@ proc deserialize*(T: type MerkleNodeSeq, merkleNodeByteSeq: seq[byte]): T = ## the order of serialization is |merkle_node_len<8>|merkle_node[len]| var roots = newSeq[MerkleNode]() - var i = 1'u64 let len = uint64.fromBytes(merkleNodeByteSeq[0..7], Endianness.littleEndian) trace "length of valid roots", len - let offset = 8'u64 - for i in 1'u64..len: + for i in 0'u64..