From 3ae7b9f0fb29abd4a12ad95b758714ecebc91c2d Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 22 Dec 2017 11:55:01 +1030 Subject: [PATCH] bitcoin: add formatting hook for printing bitcoin blockids lightningd(12615): Adding block UNKNOWN TYPE bitcoin_blkid Signed-off-by: Rusty Russell --- bitcoin/block.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bitcoin/block.c b/bitcoin/block.c index 023961c2e..861dc5607 100644 --- a/bitcoin/block.c +++ b/bitcoin/block.c @@ -57,3 +57,13 @@ bool bitcoin_blkid_to_hex(const struct bitcoin_blkid *blockid, fake_txid.shad = blockid->shad; return bitcoin_txid_to_hex(&fake_txid, hexstr, hexstr_len); } + +static char *fmt_bitcoin_blkid(const tal_t *ctx, + const struct bitcoin_blkid *blkid) +{ + char *hexstr = tal_arr(ctx, char, hex_str_size(sizeof(*blkid))); + + bitcoin_blkid_to_hex(blkid, hexstr, hex_str_size(sizeof(*blkid))); + return hexstr; +} +REGISTER_TYPE_TO_STRING(bitcoin_blkid, fmt_bitcoin_blkid);