@@ -248,7 +248,7 @@ UniValue blockheaderToJSON(const CBlockIndex* tip, const CBlockIndex* blockindex
248
248
result.pushKV (" difficulty" , GetDifficulty (blockindex));
249
249
result.pushKV (" chainwork" , blockindex->nChainWork .GetHex ());
250
250
} else {
251
- if (blockindex->dynafed_params (). IsNull ()) {
251
+ if (! blockindex->dynafed_block ()) {
252
252
if (blockindex->trimmed ()) {
253
253
result.pushKV (" signblock_witness_asm" , " <trimmed>" );
254
254
result.pushKV (" signblock_witness_hex" , " <trimmed>" );
@@ -280,13 +280,7 @@ UniValue blockheaderToJSON(const CBlockIndex* tip, const CBlockIndex* blockindex
280
280
281
281
UniValue blockToJSON (const CBlock& block, const CBlockIndex* tip, const CBlockIndex* blockindex, bool txDetails)
282
282
{
283
- UniValue result;
284
- if (blockindex->trimmed ()) {
285
- CBlockIndex tmp = CBlockIndex (block.GetBlockHeader ());
286
- result = blockheaderToJSON (tip, &tmp);
287
- } else {
288
- result = blockheaderToJSON (tip, blockindex);
289
- }
283
+ UniValue result = blockheaderToJSON (tip, blockindex);
290
284
291
285
result.pushKV (" strippedsize" , (int )::GetSerializeSize (block, PROTOCOL_VERSION | SERIALIZE_TRANSACTION_NO_WITNESS));
292
286
result.pushKV (" size" , (int )::GetSerializeSize (block, PROTOCOL_VERSION));
0 commit comments