mirror of
https://github.com/mempool/mempool.git
synced 2025-02-24 14:50:52 +01:00
parent
ad8398e3d4
commit
26a540a57c
2 changed files with 20 additions and 3 deletions
|
@ -3,6 +3,7 @@ import { DB } from '../database';
|
||||||
import logger from '../logger';
|
import logger from '../logger';
|
||||||
|
|
||||||
import { Statistic, TransactionExtended, OptimizedStatistic } from '../mempool.interfaces';
|
import { Statistic, TransactionExtended, OptimizedStatistic } from '../mempool.interfaces';
|
||||||
|
import config from '../config';
|
||||||
|
|
||||||
class Statistics {
|
class Statistics {
|
||||||
protected intervalTimer: NodeJS.Timer | undefined;
|
protected intervalTimer: NodeJS.Timer | undefined;
|
||||||
|
@ -87,7 +88,15 @@ class Statistics {
|
||||||
|
|
||||||
memPoolArray.forEach((transaction) => {
|
memPoolArray.forEach((transaction) => {
|
||||||
for (let i = 0; i < logFees.length; i++) {
|
for (let i = 0; i < logFees.length; i++) {
|
||||||
if ((logFees[i] === 2000 && transaction.effectiveFeePerVsize >= 2000) || transaction.effectiveFeePerVsize <= logFees[i]) {
|
if (
|
||||||
|
(config.MEMPOOL.NETWORK === 'liquid'
|
||||||
|
&& ((logFees[i] === 2000 && transaction.effectiveFeePerVsize * 10 >= 2000)
|
||||||
|
|| transaction.effectiveFeePerVsize * 10 <= logFees[i]))
|
||||||
|
||
|
||||||
|
(config.MEMPOOL.NETWORK !== 'liquid'
|
||||||
|
&& ((logFees[i] === 2000 && transaction.effectiveFeePerVsize >= 2000)
|
||||||
|
|| transaction.effectiveFeePerVsize <= logFees[i]))
|
||||||
|
) {
|
||||||
if (weightVsizeFees[logFees[i]]) {
|
if (weightVsizeFees[logFees[i]]) {
|
||||||
weightVsizeFees[logFees[i]] += transaction.vsize;
|
weightVsizeFees[logFees[i]] += transaction.vsize;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -349,12 +349,20 @@ export class MempoolGraphComponent implements OnInit, OnChanges {
|
||||||
}
|
}
|
||||||
if (feeLevels[i] <= this.limitFee) {
|
if (feeLevels[i] <= this.limitFee) {
|
||||||
if (i === 0) {
|
if (i === 0) {
|
||||||
|
if (this.stateService.network === 'liquid') {
|
||||||
|
this.feeLevelsOrdered.push('0 - 0.1');
|
||||||
|
} else {
|
||||||
this.feeLevelsOrdered.push('0 - 1');
|
this.feeLevelsOrdered.push('0 - 1');
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (this.stateService.network === 'liquid') {
|
||||||
|
this.feeLevelsOrdered.push(`${feeLevels[i - 1] / 10} - ${feeLevels[i] / 10}`);
|
||||||
} else {
|
} else {
|
||||||
this.feeLevelsOrdered.push(`${feeLevels[i - 1]} - ${feeLevels[i]}`);
|
this.feeLevelsOrdered.push(`${feeLevels[i - 1]} - ${feeLevels[i]}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
this.chartColorsOrdered = chartColors.slice(0, this.feeLevelsOrdered.length);
|
this.chartColorsOrdered = chartColors.slice(0, this.feeLevelsOrdered.length);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue