nymkappa
d26b1436b5
Always expose /block/{hash} API in the node backend
2022-05-12 08:13:42 +02:00
nymkappa
3e90650536
Add /api/v1/mining/blocks/sizes-weights/:interval API
2022-05-10 16:41:23 +02:00
wiz
a892e569a3
Merge pull request #1590 from mempool/nymkappa/feature/hashrate-around-midnight
...
Run hashrate indexing after midnight
2022-05-09 10:45:24 +09:00
nymkappa
b56f110f28
Run hashrate indexing after midnight
2022-04-30 17:54:49 +09:00
nymkappa
6565c363f8
Update pools table before fetching the first blocks
2022-04-27 16:57:07 +09:00
wiz
8d279edfe7
Merge branch 'master' into nymkappa/bugfix/fast-forward-re-org
2022-04-24 05:54:42 +00:00
wiz
ed495cc019
Merge branch 'master' into nymkappa/feature/fee-range-chart
2022-04-23 04:44:03 +00:00
nymkappa
0565471ecf
Wait for external assets file writers to complete
2022-04-22 04:03:08 -04:00
nymkappa
900e02d9a5
Validate block hash chain after indexing and for new blocks
2022-04-18 17:49:22 +09:00
nymkappa
078c7ac228
Add /api/v1/mining/blocks/fee-rates/{interval} API
2022-04-15 16:14:20 +09:00
nymkappa
4f4f76f067
Add try/catch liquid icon loading
2022-04-15 13:20:54 +09:00
softsimon
6919393e6c
Refactored the DB class into a regular singleton class.
2022-04-13 17:38:42 +04:00
nymkappa
6fb0571b06
Refactor database pool use
2022-04-13 21:46:39 +09:00
nymkappa
bee0dbd400
Cleanup mining related backend logs
2022-04-13 16:30:49 +09:00
nymkappa
8fb488a675
Add block rewards chart
2022-04-11 20:57:13 +09:00
nymkappa
08e19a612c
Add block fees graph
2022-04-11 15:32:16 +09:00
nymkappa
90ca668bcb
[Indexing] - Support 10 blocks depth reorgs
2022-04-10 16:28:22 +09:00
nymkappa
1969f2a275
Use github api to fetch and update the pools database, once a week
2022-04-07 14:37:16 +09:00
nymkappa
12ec6bbf67
/api/v1/mining/difficulty/{interval}
is not used
2022-03-30 19:46:17 +09:00
nymkappa
352ea950a2
Use mining pool slug in urls
2022-03-25 14:22:22 +09:00
nymkappa
2644f2fb07
Move reward stats to component - Add /api/v1/mining/reward-stats/{blockCount}
2022-03-23 11:54:31 +09:00
nymkappa
33897b029f
Set db connection to UTC - Fix hashrate indexing
2022-03-13 16:08:31 +01:00
nymkappa
87405ec4a5
Don't try to reset hashrates states if not bitcoin
2022-03-12 15:48:14 +01:00
nymkappa
2b5d972e8d
Only show relevant hashrate in the pool page
2022-03-08 20:46:18 +01:00
nymkappa
ad2dcc46e4
Added pool hashrate chart
2022-03-08 20:46:14 +01:00
nymkappa
2570dbfab4
Fix incorrect state naming
2022-03-06 17:06:55 +01:00
nymkappa
2a170c07d1
Remove unnecessary await
2022-03-06 16:50:59 +01:00
nymkappa
7314582dd1
Split network daily hashrate indexing and weekly pool hashrate indexing
2022-03-06 12:52:38 +01:00
nymkappa
92dc5a78d8
Make sure to reset hashrates indexing flags upon error
2022-03-05 16:25:38 +01:00
nymkappa
5f6c1c6ccf
Only reset hashrate state flag after database migration - Fix weekly hashrate indexing bug
2022-03-05 13:54:07 +01:00
nymkappa
ec40231f93
warn on re-index - fix hash indexing state issue - cleanup ui mining
2022-02-24 20:21:14 +09:00
nymkappa
78fa3e33cd
Create stacked pools historical hashrates to see dominance over time
2022-02-24 20:21:12 +09:00
nymkappa
976017dbef
Update database migration log levels
2022-02-21 23:57:44 +09:00
nymkappa
938a978900
Make sure to try/catch indexing code in case db is not available
2022-02-21 23:46:25 +09:00
nymkappa
649ad2e859
Hashrates indexing waits for blocks indexing - Batch hashrates I/O ops
2022-02-21 17:34:07 +09:00
nymkappa
bb1c5d0b31
Add --reindex
command line parameter to force full re-indexing
2022-02-21 16:38:18 +09:00
nymkappa
358604ad85
Added hashrate chart
2022-02-21 14:48:58 +09:00
nymkappa
6fe8f6fa1e
Generate daily average hashrate data
2022-02-21 14:48:57 +09:00
nymkappa
7270b1ccac
Create difficulty chart component
2022-02-16 21:20:28 +09:00
nymkappa
09180c4f91
Renamed /mining/pool-blocks/xxx -> /mining/pool/:poolId/blocks
2022-02-14 14:08:34 +09:00
nymkappa
3f55aabc53
Mining pool detail page draft PoC
2022-02-14 14:08:30 +09:00
nymkappa
b854c071d0
Added mining/pool/:poolId
and mining/pool/:poolId/:interval
APIs
2022-02-14 14:08:10 +09:00
nymkappa
fac49d0b98
Added /api/v1/blocksExtras endpoint
2022-02-10 22:11:10 +09:00
softsimon
4c2c6396ba
Renaming assets-group to assets/group
2022-02-07 03:34:15 +04:00
softsimon
2e5c8bdfd3
Featured assets and asset groups
2022-02-07 03:34:14 +04:00
nymkappa
e48a2f73e4
Replaced /mining/pools?interval=X by /mining/pools/X
2022-02-02 19:03:07 +09:00
nymkappa
9df490373b
Fixes post rebase
2022-01-28 15:01:24 +09:00
nymkappa
6ebbc5667d
Small improvements on the mining page UX
...
- INDEXING_BLOCKS_AMOUNT = 0 disable indexing, INDEXING_BLOCKS_AMOUNT = -1 indexes everything
- Show only available timespan in the mining page according to available datas
- Change default INDEXING_BLOCKS_AMOUNT to 1100
Don't use unfiltered mysql user input
Enable http cache header for mining pools (1 min)
2022-01-28 15:01:24 +09:00
nymkappa
d66bc57165
Move block indexing start logic in blocks.ts
2022-01-28 15:01:23 +09:00
nymkappa
f8f9108ae1
Polish mining page UI
...
Make sure to wait for all mining pools queries before continuing
2022-01-28 15:01:22 +09:00