diff --git a/backend/src/api/websocket-handler.ts b/backend/src/api/websocket-handler.ts index 36e68ebf1..c305a4ae1 100644 --- a/backend/src/api/websocket-handler.ts +++ b/backend/src/api/websocket-handler.ts @@ -200,6 +200,7 @@ class WebsocketHandler { 'backendInfo': backendInfo.getBackendInfo(), 'loadingIndicators': loadingIndicators.getLoadingIndicators(), 'da': difficultyAdjustment.getDifficultyAdjustment(), + 'fees': feeApi.getRecommendedFee(), ...this.extraInitProperties }; } @@ -403,6 +404,9 @@ class WebsocketHandler { block.extras.matchRate = matchRate; } + const da = difficultyAdjustment.getDifficultyAdjustment(); + const fees = feeApi.getRecommendedFee(); + this.wss.clients.forEach((client) => { if (client.readyState !== WebSocket.OPEN) { return; @@ -415,8 +419,8 @@ class WebsocketHandler { const response = { 'block': block, 'mempoolInfo': memPool.getMempoolInfo(), - 'da': difficultyAdjustment.getDifficultyAdjustment(), - 'fees': feeApi.getRecommendedFee(), + 'da': da, + 'fees': fees, }; if (mBlocks && client['want-mempool-blocks']) { diff --git a/backend/src/repositories/BlocksRepository.ts b/backend/src/repositories/BlocksRepository.ts index 1d5843d6e..4900e3bba 100644 --- a/backend/src/repositories/BlocksRepository.ts +++ b/backend/src/repositories/BlocksRepository.ts @@ -307,6 +307,7 @@ class BlocksRepository { try { const [rows]: any[] = await DB.query(`SELECT height, + hash, hash as id, UNIX_TIMESTAMP(blocks.blockTimestamp) as blockTimestamp, size,