From 56187b67106c37450fdd89f6bacd4ce5a9142f0c Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Tue, 26 Jul 2016 00:50:03 +0000 Subject: [PATCH] Parse transaction sigops --- blkmaker_jansson.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/blkmaker_jansson.c b/blkmaker_jansson.c index 940a14c..390b08a 100644 --- a/blkmaker_jansson.c +++ b/blkmaker_jansson.c @@ -215,7 +215,13 @@ const char *parse_txn(struct blktxn_t *txn, json_t *txnj, size_t my_tx_index) { txn->required = true; } - // TODO: sigops + if ((vv = json_object_get(txnj, "sigops")) && json_is_number(vv)) { + const double f = json_number_value(vv); + int16_t i16 = f; + if (i16 == f && i16 >= 0) { + txn->sigops_ = i16; + } + } return NULL; }