mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-07 08:23:08 +00:00
chore: print WakuMessageHash as hex strings (#2969)
This commit is contained in:
parent
225b5e7260
commit
2fd4eb62fd
@ -8,6 +8,17 @@ import ../topics, ./message
|
|||||||
|
|
||||||
type WakuMessageHash* = array[32, byte]
|
type WakuMessageHash* = array[32, byte]
|
||||||
|
|
||||||
|
func shortLog*(hash: WakuMessageHash): string =
|
||||||
|
## Returns compact string representation of ``WakuMessageHash``.
|
||||||
|
var hexhash = newStringOfCap(13)
|
||||||
|
hexhash &= hash.toOpenArray(0, 1).to0xHex()
|
||||||
|
hexhash &= "..."
|
||||||
|
hexhash &= hash.toOpenArray(hash.len - 2, hash.high).toHex()
|
||||||
|
hexhash
|
||||||
|
|
||||||
|
func `$`*(hash: WakuMessageHash): string =
|
||||||
|
shortLog(hash)
|
||||||
|
|
||||||
const EmptyWakuMessageHash*: WakuMessageHash = [
|
const EmptyWakuMessageHash*: WakuMessageHash = [
|
||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0,
|
0, 0, 0,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user