forked from janoside/btc-rpc-explorer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tx-stats.pug
126 lines (95 loc) · 4.17 KB
/
tx-stats.pug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
extends layout
block headContent
title Transaction Stats
block content
h1.h3 Transaction Stats
hr
if (false)
pre
code.json.bg-light #{JSON.stringify(txStatResults, null, 4)}
if (true)
if (false)
#{JSON.stringify(txStats.txCounts.length)}
if (true)
div.row
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Transactions, 24hr
hr
script var txCountDataDay = [];
each item, index in txStatsDay.txCounts
script txCountDataDay.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphDay", dataVar:"txCountDataDay", labels:txStatsDay.txLabels, title:"Transactions, 24hr", xaxisTitle:"Block", xaxisStep:5, yaxisTitle:"Tx Count"};
include ./includes/line-graph.pug
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Transactions, 7day
hr
script var txCountDataWeek = [];
each item, index in txStatsWeek.txCounts
script txCountDataWeek.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphWeek", dataVar:"txCountDataWeek", labels:txStatsWeek.txLabels, title:"Transactions, 7day", xaxisTitle:"Block", xaxisStep:100, yaxisTitle:"Tx Count"};
include ./includes/line-graph.pug
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Transactions, 30day
hr
script var txCountDataMonth = [];
each item, index in txStatsMonth.txCounts
script txCountDataMonth.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphMonth", dataVar:"txCountDataMonth", labels:txStatsMonth.txLabels, title:"Transactions, 30day", xaxisTitle:"Block", xaxisStep:500, yaxisTitle:"Tx Count"};
include ./includes/line-graph.pug
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Transactions, All time
hr
script var txCountDataAlltime = [];
each item, index in txStats.txCounts
script txCountDataAlltime.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphAlltime", dataVar:"txCountDataAlltime", labels:txStatsMonth.txLabels, title:"Transactions, All time", xaxisTitle:"Block", xaxisStep:500, yaxisTitle:"Tx Count"};
include ./includes/line-graph.pug
div.row
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Tx Rate, 24hr
hr
script var txRateDataDay = [];
each item, index in txStatsDay.txRates
script txRateDataDay.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphRateDay", dataVar:"txRateDataDay", labels:txStatsDay.txLabels, title:"Tx Rate, 24hr", xaxisTitle:"Block", xaxisStep:5, yaxisTitle:"Tx Per Sec"};
include ./includes/line-graph.pug
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Tx Rate, 7day
hr
script var txRateDataWeek = [];
each item, index in txStatsWeek.txRates
script txRateDataWeek.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphRateWeek", dataVar:"txRateDataWeek", labels:txStatsWeek.txLabels, title:"Tx Rate, 7day", xaxisTitle:"Block", xaxisStep:100, yaxisTitle:"Tx Per Sec"};
include ./includes/line-graph.pug
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Tx Rate, 30day
hr
script var txRateDataMonth = [];
each item, index in txStatsMonth.txRates
script txRateDataMonth.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphRateMonth", dataVar:"txRateDataMonth", labels:txStatsMonth.txLabels, title:"Tx Rate, 30day", xaxisTitle:"Block", xaxisStep:500, yaxisTitle:"Tx Per Sec"};
include ./includes/line-graph.pug
div.col-lg-6
div.card.shadow-sm.mb-3
div.card-body
h3.h6.mb-0 Tx Rate, All time
hr
script var txRateDataAlltime = [];
each item, index in txStats.txRates
script txRateDataAlltime.push({x:#{item.x}, y:#{item.y}});
- var graphData = {id:"graphRateAlltime", dataVar:"txRateDataAlltime", labels:txStatsMonth.txLabels, title:"Tx Rate, All time", xaxisTitle:"Block", xaxisStep:500, yaxisTitle:"Tx Per Sec"};
include ./includes/line-graph.pug