@@ -248,7 +248,7 @@ UniValue blockheaderToJSON(const CBlockIndex* tip, const CBlockIndex* blockindex
248248 result.pushKV (" difficulty" , GetDifficulty (blockindex));
249249 result.pushKV (" chainwork" , blockindex->nChainWork .GetHex ());
250250 } else {
251- if (blockindex->dynafed_params (). IsNull ()) {
251+ if (! blockindex->dynafed_block ()) {
252252 if (blockindex->trimmed ()) {
253253 result.pushKV (" signblock_witness_asm" , " <trimmed>" );
254254 result.pushKV (" signblock_witness_hex" , " <trimmed>" );
@@ -280,13 +280,7 @@ UniValue blockheaderToJSON(const CBlockIndex* tip, const CBlockIndex* blockindex
280280
281281UniValue blockToJSON (const CBlock& block, const CBlockIndex* tip, const CBlockIndex* blockindex, bool txDetails)
282282{
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);
290284
291285 result.pushKV (" strippedsize" , (int )::GetSerializeSize (block, PROTOCOL_VERSION | SERIALIZE_TRANSACTION_NO_WITNESS));
292286 result.pushKV (" size" , (int )::GetSerializeSize (block, PROTOCOL_VERSION));
0 commit comments