mirror of
https://github.com/mempool/mempool.git
synced 2025-09-26 15:56:22 +02:00
Fix vsize_0 handling in statistics replication
This commit is contained in:
@@ -465,6 +465,7 @@ class StatisticsApi {
|
||||
|
||||
public mapOptimizedStatisticToStatistic(statistic: OptimizedStatistic[]): Statistic[] {
|
||||
return statistic.map((s) => {
|
||||
const completeVsizes = s.vsizes.length === 37 ? [0, ...s.vsizes] : s.vsizes;
|
||||
return {
|
||||
added: s.added,
|
||||
unconfirmed_transactions: s.count,
|
||||
@@ -474,45 +475,45 @@ class StatisticsApi {
|
||||
total_fee: s.total_fee || 0,
|
||||
min_fee: s.min_fee,
|
||||
fee_data: '',
|
||||
vsize_0: s.vsizes[0],
|
||||
vsize_1: s.vsizes[1],
|
||||
vsize_2: s.vsizes[2],
|
||||
vsize_3: s.vsizes[3],
|
||||
vsize_4: s.vsizes[4],
|
||||
vsize_5: s.vsizes[5],
|
||||
vsize_6: s.vsizes[6],
|
||||
vsize_8: s.vsizes[7],
|
||||
vsize_10: s.vsizes[8],
|
||||
vsize_12: s.vsizes[9],
|
||||
vsize_15: s.vsizes[10],
|
||||
vsize_20: s.vsizes[11],
|
||||
vsize_30: s.vsizes[12],
|
||||
vsize_40: s.vsizes[13],
|
||||
vsize_50: s.vsizes[14],
|
||||
vsize_60: s.vsizes[15],
|
||||
vsize_70: s.vsizes[16],
|
||||
vsize_80: s.vsizes[17],
|
||||
vsize_90: s.vsizes[18],
|
||||
vsize_100: s.vsizes[19],
|
||||
vsize_125: s.vsizes[20],
|
||||
vsize_150: s.vsizes[21],
|
||||
vsize_175: s.vsizes[22],
|
||||
vsize_200: s.vsizes[23],
|
||||
vsize_250: s.vsizes[24],
|
||||
vsize_300: s.vsizes[25],
|
||||
vsize_350: s.vsizes[26],
|
||||
vsize_400: s.vsizes[27],
|
||||
vsize_500: s.vsizes[28],
|
||||
vsize_600: s.vsizes[29],
|
||||
vsize_700: s.vsizes[30],
|
||||
vsize_800: s.vsizes[31],
|
||||
vsize_900: s.vsizes[32],
|
||||
vsize_1000: s.vsizes[33],
|
||||
vsize_1200: s.vsizes[34],
|
||||
vsize_1400: s.vsizes[35],
|
||||
vsize_1600: s.vsizes[36],
|
||||
vsize_1800: s.vsizes[37],
|
||||
vsize_2000: s.vsizes[38],
|
||||
vsize_0: completeVsizes[0],
|
||||
vsize_1: completeVsizes[1],
|
||||
vsize_2: completeVsizes[2],
|
||||
vsize_3: completeVsizes[3],
|
||||
vsize_4: completeVsizes[4],
|
||||
vsize_5: completeVsizes[5],
|
||||
vsize_6: completeVsizes[6],
|
||||
vsize_8: completeVsizes[7],
|
||||
vsize_10: completeVsizes[8],
|
||||
vsize_12: completeVsizes[9],
|
||||
vsize_15: completeVsizes[10],
|
||||
vsize_20: completeVsizes[11],
|
||||
vsize_30: completeVsizes[12],
|
||||
vsize_40: completeVsizes[13],
|
||||
vsize_50: completeVsizes[14],
|
||||
vsize_60: completeVsizes[15],
|
||||
vsize_70: completeVsizes[16],
|
||||
vsize_80: completeVsizes[17],
|
||||
vsize_90: completeVsizes[18],
|
||||
vsize_100: completeVsizes[19],
|
||||
vsize_125: completeVsizes[20],
|
||||
vsize_150: completeVsizes[21],
|
||||
vsize_175: completeVsizes[22],
|
||||
vsize_200: completeVsizes[23],
|
||||
vsize_250: completeVsizes[24],
|
||||
vsize_300: completeVsizes[25],
|
||||
vsize_350: completeVsizes[26],
|
||||
vsize_400: completeVsizes[27],
|
||||
vsize_500: completeVsizes[28],
|
||||
vsize_600: completeVsizes[29],
|
||||
vsize_700: completeVsizes[30],
|
||||
vsize_800: completeVsizes[31],
|
||||
vsize_900: completeVsizes[32],
|
||||
vsize_1000: completeVsizes[33],
|
||||
vsize_1200: completeVsizes[34],
|
||||
vsize_1400: completeVsizes[35],
|
||||
vsize_1600: completeVsizes[36],
|
||||
vsize_1800: completeVsizes[37],
|
||||
vsize_2000: completeVsizes[38],
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user