149 Commits

Author SHA1 Message Date
nymkappa
be3d8b5ed9
Mining dashboard still runs fine if Bitcoin Core becomes unavailable 2022-05-27 11:26:56 +02:00
wiz
df9c9e334d
Merge branch 'master' into nymkappa/feature/use-block-count-timespan 2022-05-25 20:16:32 +09:00
nymkappa
c402422682
Remove last trace of legacy oldestIndexedBlockTimestamp 2022-05-25 12:10:09 +02:00
nymkappa
88fba3f506
For non Bitcoin network, run legacy API code, but keep the same endpoint 2022-05-23 13:02:18 +02:00
nymkappa
37b7ea6702
Merge legacy and mining /blocks components and APIs 2022-05-23 09:08:40 +02:00
softsimon
521418bd25
Progressbar calculation fix 2022-05-20 21:50:01 +04:00
softsimon
fb63817282
Lazy load tx inputs in Bitcoin Core mode
fixes #465
2022-05-20 21:30:01 +04:00
nymkappa
018914a4b6
Set /mining/blocks/xxx APIs expiration to 60 seconds instead of 5 minutes 2022-05-20 09:53:24 +02:00
nymkappa
a58d5b84b6
Set expiration to 1 min for /mining/reward-stats/:blockCount and /blocks-extras/:height 2022-05-19 17:20:42 +02:00
nymkappa
75dcfdd851
Cache /block API response for 10 min on user side 2022-05-19 12:17:26 +02:00
nymkappa
df59c21cfe
Cleanup mining API endpoints 2022-05-17 12:02:50 +02:00
nymkappa
057b5bd2e1
Update block API to use indexing if available 2022-05-12 08:13:40 +02:00
nymkappa
e9620b7b48
Add block sizes and weights graph 2022-05-10 16:41:40 +02:00
nymkappa
3e90650536
Add /api/v1/mining/blocks/sizes-weights/:interval API 2022-05-10 16:41:23 +02:00
nymkappa
3972e7b8f0
Show current network hashrate and difficulty even if indexing is in progress 2022-05-02 17:39:03 +09:00
nymkappa
1f4cf1710a
Show getnetworkhashps core result in dashboard + update unit formatting 2022-05-02 17:33:52 +09:00
wiz
6ae20ead63
Merge branch 'master' into nymkappa/feature/timespan-selector-update 2022-04-23 06:23:23 +00:00
nymkappa
f7d57a2737
Use block count instead of oldest block for timespan selection 2022-04-15 20:43:10 +09:00
nymkappa
3ce6e81a39
Add block fee rate percentiles chart 2022-04-15 16:16:15 +09:00
nymkappa
078c7ac228
Add /api/v1/mining/blocks/fee-rates/{interval} API 2022-04-15 16:14:20 +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
softsimon
ba92284e44
Merge pull request #1487 from mempool/nymkappa/bugfix/invalid-pool-handling
Send 404 when accessing non existing mining pool
2022-04-03 17:37:09 +04:00
nymkappa
12ec6bbf67
/api/v1/mining/difficulty/{interval} is not used 2022-03-30 19:46:17 +09:00
nymkappa
ccafe4a066
Send 404 when accessing non existing mining pool 2022-03-30 16:27: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
9252a45971
Fix pagination on /mining/blocks 2022-03-16 21:00:40 +01:00
nymkappa
41fed984cb
Fix pool get blocks API undefined start block behavior 2022-03-16 20:19:39 +01:00
softsimon
8637059119
Difficulty adjustment refactor
fixes #1157
2022-03-14 16:48:59 +01:00
nymkappa
0e0331d8ab
Create working template for the new blocks page 2022-03-12 16:49:15 +01:00
Antoni Spaanderman
2cd24624b9
Merge branch 'master' into regtest-1 2022-03-09 17:55:09 +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
Antoni Spaanderman
d179a563e4
Merge branch 'master' into regtest-1 2022-03-08 19:45:03 +01:00
nymkappa
1ced44d970
Remove useless mining function wrapper in backend 2022-03-06 12:52:39 +01:00
Antoni Spaanderman
e2ef58c5dd
Merge branch 'master' into regtest-1 2022-02-28 13:09:51 +01:00
nymkappa
78fa3e33cd
Create stacked pools historical hashrates to see dominance over time 2022-02-24 20:21:12 +09:00
nymkappa
8aa1fe48dc
Remove debug console.log 2022-02-22 22:04:52 +09:00
nymkappa
83a382a0cb
Merge hashrate and difficulty into one chart 2022-02-22 20:16: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
Antoni Spaanderman
243055ceae
Merge branch 'master' into regtest-1 2022-02-17 16:05:22 +01:00
nymkappa
f45103e7e3
Add difficulty chart timespan selection 2022-02-17 09:41:05 +09:00
nymkappa
7270b1ccac
Create difficulty chart component 2022-02-16 21:20:28 +09:00
nymkappa
5448e8c292
Merge branch 'master' into feature/pool-stats-page 2022-02-15 20:42:06 +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
Antoni Spaanderman
3a3392423d
set fee_histogram to [] 2022-02-13 16:13:46 +01:00
Antoni Spaanderman
2e1348550e
implement /api/mempool 2022-02-13 13:52:04 +01:00