diff --git a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html
index c1ef935a6..513961775 100644
--- a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html
+++ b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html
@@ -27,7 +27,6 @@
-
Mempool is empty
diff --git a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.scss b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.scss
index b698df436..98675d7b7 100644
--- a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.scss
+++ b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.scss
@@ -116,13 +116,3 @@
left: 0;
z-index: 10;
}
-
-.empty-block {
- width: 125px;
- height: 125px;
- background-color: #554b45;
- right: 40px;
- text-align: center;
- display: flex;
- align-items: center;
-}
diff --git a/frontend/src/app/services/state.service.ts b/frontend/src/app/services/state.service.ts
index c8836eaa2..360d17d4f 100644
--- a/frontend/src/app/services/state.service.ts
+++ b/frontend/src/app/services/state.service.ts
@@ -25,7 +25,14 @@ export class StateService {
conversions$ = new ReplaySubject(1);
bsqPrice$ = new ReplaySubject(1);
mempoolStats$ = new ReplaySubject(1);
- mempoolBlocks$ = new ReplaySubject(1);
+ mempoolBlocks$ = new ReplaySubject(1).pipe(
+ map((blocks) => {
+ if (!blocks.length) {
+ return [{ blockSize: 0, blockVSize: 0, feeRange: [0, 0], medianFee: 0, nTx: 0, totalFees: 0 }];
+ }
+ return blocks;
+ })
+ );
txReplaced$ = new Subject();
mempoolTransactions$ = new Subject();
blockTransactions$ = new Subject();