From ce7456ce87fe9d4705731ca869b10a3c2eddc83f Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Tue, 21 Feb 2023 17:25:39 +0900
Subject: [PATCH 1/4] Fix liquid infinite scrolling
---
.../blockchain-blocks/blockchain-blocks.component.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html
index 17c5709fd..d943c7ef5 100644
--- a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html
+++ b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html
@@ -14,7 +14,7 @@
}}
-
+
~{{ block?.extras?.medianFee | number:feeRounding }} sat/vB
From fc7b5eb855dd225715b35c2acdf545e47ee5ec85 Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Tue, 21 Feb 2023 17:51:46 +0900
Subject: [PATCH 2/4] Use mempool chart color palette on hashrate history
---
.../hashrates-chart-pools/hashrate-chart-pools.component.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts b/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts
index ed3683e9b..df7780fee 100644
--- a/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts
+++ b/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts
@@ -5,7 +5,7 @@ import { delay, map, retryWhen, share, startWith, switchMap, tap } from 'rxjs/op
import { ApiService } from '../../services/api.service';
import { SeoService } from '../../services/seo.service';
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
-import { poolsColor } from '../../app.constants';
+import { chartColors, poolsColor } from '../../app.constants';
import { StorageService } from '../../services/storage.service';
import { MiningService } from '../../services/mining.service';
import { download } from '../../shared/graphs.utils';
@@ -173,6 +173,7 @@ export class HashrateChartPoolsComponent implements OnInit {
this.chartOptions = {
title: title,
animation: false,
+ color: chartColors,
grid: {
right: this.right,
left: this.left,
From bedc69dea1a65fa49e78d837046a2b1e981a0905 Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Tue, 21 Feb 2023 18:09:41 +0900
Subject: [PATCH 3/4] Keep block alignment if fee/fee-range is missing
---
.../blockchain-blocks.component.html | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html
index d943c7ef5..400016d02 100644
--- a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html
+++ b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html
@@ -14,20 +14,26 @@
}}
-
+
~{{ block?.extras?.medianFee | number:feeRounding }} sat/vB
+
+
+
+
+
+ *ngIf="block?.extras?.feeRange; else emptyfeespan">
{{ block?.extras?.feeRange?.[1] | number:feeRounding }} - {{
block?.extras?.feeRange[block?.extras?.feeRange?.length - 1] | number:feeRounding }} sat/vB
-
-
-
+
+
+
+
+
From 011c4d5ce716d9967329c9205f726ce1230afe92 Mon Sep 17 00:00:00 2001
From: wiz
Date: Tue, 21 Feb 2023 18:41:12 +0900
Subject: [PATCH 4/4] ops: Add 250ms delay between warm cache requests
---
production/nginx-cache-warmer | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/production/nginx-cache-warmer b/production/nginx-cache-warmer
index 27d1e3a8f..db025a137 100755
--- a/production/nginx-cache-warmer
+++ b/production/nginx-cache-warmer
@@ -120,14 +120,16 @@ do for url in / \
do
warm "https://${hostname}${url}"
+ sleep 0.25 # wait 250ms between queries to not DoS mariadb
done
for slug in $slugs
do
warm "https://${hostname}/api/v1/mining/pool/${slug}"
+ sleep 0.25 # wait 250ms between queries to not DoS mariadb
warm "https://${hostname}/api/v1/mining/pool/${slug}/hashrate"
+ sleep 0.25 # wait 250ms between queries to not DoS mariadb
warm "https://${hostname}/api/v1/mining/pool/${slug}/blocks"
+ sleep 0.25 # wait 250ms between queries to not DoS mariadb
done
-
- sleep 10
done