mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-02-04 08:16:19 +00:00
fix some invalid doAssert
This commit is contained in:
parent
238b440040
commit
12b6d805cf
@ -244,7 +244,7 @@ proc branchNode(t: var TreeBuilder, depth: int, storageMode: bool): NodeKey =
|
|||||||
debugEcho "result: ", result.data.toHex, " vs. ", hash.data.toHex
|
debugEcho "result: ", result.data.toHex, " vs. ", hash.data.toHex
|
||||||
|
|
||||||
func hexPrefix(r: var RlpWriter, x: openArray[byte], nibblesLen: int, isLeaf: static[bool] = false) =
|
func hexPrefix(r: var RlpWriter, x: openArray[byte], nibblesLen: int, isLeaf: static[bool] = false) =
|
||||||
doAssert(nibblesLen <= 64)
|
doAssert(nibblesLen >= 1 and nibblesLen <= 64)
|
||||||
var bytes: array[33, byte]
|
var bytes: array[33, byte]
|
||||||
if (nibblesLen mod 2) == 0: # even
|
if (nibblesLen mod 2) == 0: # even
|
||||||
when isLeaf:
|
when isLeaf:
|
||||||
|
@ -69,8 +69,7 @@ proc writeNibbles(wb: var WitnessBuilder; n: NibblesSeq, withLen: bool = true) =
|
|||||||
let nibblesLen = n.len
|
let nibblesLen = n.len
|
||||||
let numBytes = nibblesLen div 2 + nibblesLen mod 2
|
let numBytes = nibblesLen div 2 + nibblesLen mod 2
|
||||||
var bytes: array[32, byte]
|
var bytes: array[32, byte]
|
||||||
doAssert(nibblesLen >= 1)
|
doAssert(nibblesLen >= 1 and nibblesLen <= 64)
|
||||||
doAssert(numBytes >= 0 and numBytes <= 64)
|
|
||||||
for pos in 0..<n.len:
|
for pos in 0..<n.len:
|
||||||
if (pos and 1) != 0:
|
if (pos and 1) != 0:
|
||||||
bytes[pos div 2] = bytes[pos div 2] or n[pos]
|
bytes[pos div 2] = bytes[pos div 2] or n[pos]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user