mirror of https://github.com/status-im/nim-eth.git
hash compatibility fix (#717)
This commit is contained in:
parent
864d54467e
commit
047de2b788
|
@ -48,7 +48,7 @@ func keccakHash*(a, b: openArray[byte]): KeccakHash =
|
||||||
h.update a
|
h.update a
|
||||||
h.update b
|
h.update b
|
||||||
|
|
||||||
func `$`*(v: KeccakHash): string =
|
func `$`*(v: KeccakHash, dummy = false): string =
|
||||||
var res = newString((len(v.data) shl 1))
|
var res = newString((len(v.data) shl 1))
|
||||||
discard bytesToHex(v.data, res, {HexFlags.LowerCase})
|
discard bytesToHex(v.data, res, {HexFlags.LowerCase})
|
||||||
res
|
res
|
||||||
|
@ -60,7 +60,7 @@ template hash*(x: KeccakHash): Hash =
|
||||||
copyMem(addr h, unsafeAddr x.data[0], static(sizeof(Hash)))
|
copyMem(addr h, unsafeAddr x.data[0], static(sizeof(Hash)))
|
||||||
h
|
h
|
||||||
|
|
||||||
func `==`*(a, b: KeccakHash): bool =
|
func `==`*(a, b: KeccakHash, dummy = false): bool =
|
||||||
when nimvm:
|
when nimvm:
|
||||||
a.data == b.data
|
a.data == b.data
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue