Map<String, dynamic> jsonMap({bool asHex = false}) { return { "header": blockHeader.jsonMap(asHex: asHex), "sig": blockSig.jsonMap(asHex: asHex), "txns": txns.jsonMap(asHex: asHex), }; }