Commit graph

117 commits

Author SHA1 Message Date
nymkappa
5da94fa793
Delete useless log 2022-05-17 15:58:11 +02:00
nymkappa
384c8d17cf
Only process mining pools on Bitcoin networks 2022-05-12 08:13:41 +02:00
nymkappa
ff74e6ea8c
If block exists in memory cache, return it directly for /block API 2022-05-12 08:13:41 +02:00
nymkappa
057b5bd2e1
Update block API to use indexing if available 2022-05-12 08:13:40 +02:00
nymkappa
de7c4774ec
Added indexing progress indicator for hashrates, update logging 2022-05-10 15:48:21 +02:00
nymkappa
802e10e0a9
Create indexing sticky notification that show indexing progress in all mining dashboard related pages 2022-05-10 15:48:20 +02:00
wiz
d701bbb2d8
Merge pull request #1564 from mempool/nymkappa/bugfix/binance-regex
Ignore case on coinbase tag regexes
2022-04-25 22:38:49 +00:00
wiz
58d361df06
Merge pull request #1563 from mempool/nymkappa/feature/remove-block-extras-loading-indicator
Remove loading indicator for blocks-extras API
2022-04-24 07:25:27 +00:00
nymkappa
0860e16b2b
Ignore case on coinbase tag regexes 2022-04-22 03:25:34 -04:00
nymkappa
77fddc7ed9
Remove loading indicator for blocks-extras API 2022-04-22 00:49:02 -04:00
nymkappa
84b72f8b32
Manually re-index the last 10 blocks when the new block previoushash does not match latest block hash 2022-04-19 15:45:06 +09:00
nymkappa
900e02d9a5
Validate block hash chain after indexing and for new blocks 2022-04-18 17:49:22 +09:00
nymkappa
bee0dbd400
Cleanup mining related backend logs 2022-04-13 16:30:49 +09:00
nymkappa
90ca668bcb
[Indexing] - Support 10 blocks depth reorgs 2022-04-10 16:28:22 +09:00
nymkappa
ba12b10f9d
Handle empty pools table error 2022-04-07 18:14:28 +09:00
nymkappa
352ea950a2
Use mining pool slug in urls 2022-03-25 14:22:22 +09:00
nymkappa
9252a45971
Fix pagination on /mining/blocks 2022-03-16 21:00:40 +01:00
nymkappa
56bf267664
Updated blocks list in /pool/{id} page 2022-03-16 18:12:02 +01:00
nymkappa
ffb5db69a8
Store hex in coinbase raw - Improve scripsig parsing 2022-03-16 12:10:18 +01:00
nymkappa
94dbec46cf
Index asciiScriptSig and display it in /mining/blocks 2022-03-15 23:33:51 +01:00
nymkappa
3cd1505128
Optimize RPC calls 2022-03-15 21:16:02 +01:00
nymkappa
0730053d5d
Use bitcoin RPC getblock because esplora returns int for difficulty - Fix some css in mining dashboard 2022-03-13 16:08:33 +01:00
nymkappa
d8e986996f
Add pagination on /mining/blocks 2022-03-12 16:49:15 +01:00
nymkappa
0e0331d8ab
Create working template for the new blocks page 2022-03-12 16:49:15 +01:00
softsimon
9dbfd96249
Merge pull request #1320 from antonilol/regtest-1
regtest fixes
2022-03-11 14:07:58 +01:00
nymkappa
9a71c15b49
Fix block indexing log 2022-03-10 14:23:29 +01:00
nymkappa
8ca3f6e72b
Index more data using getblockstats core RPC 2022-03-10 14:21:11 +01:00
nymkappa
d82f9c4998
Index more data using getblockstats core RPC 2022-03-10 14:08:01 +01:00
Antoni Spaanderman
8d42b38234
simplify if statement 2022-03-09 11:51:36 +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
nymkappa
773ac4d44b
Pause block indexing chunk upon error and retry later 2022-03-05 15:50:48 +01:00
Antoni Spaanderman
e2ef58c5dd
Merge branch 'master' into regtest-1 2022-02-28 13:09:51 +01:00
nymkappa
c1092adfd9
Add blocks.extras.totalFees and show it in blockchain blocks component 2022-02-22 23:57:54 +09:00
nymkappa
649ad2e859
Hashrates indexing waits for blocks indexing - Batch hashrates I/O ops 2022-02-21 17:34:07 +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
b1bd6f8fdb
Database schema version 6 truncate the blocks table 2022-02-17 18:07:59 +09:00
nymkappa
7270b1ccac
Create difficulty chart component 2022-02-16 21:20:28 +09:00
nymkappa
ca766bf40d
Provide a way to completely disable block indexing and mining menu 2022-02-15 19:51:26 +09:00
nymkappa
a88d6d2fca
Don't wait for 100% mempool sync before starting block indexing 2022-02-14 17:57:55 +09:00
Antoni Spaanderman
9c992a61c5
Merge branch 'master' into regtest-1 2022-02-12 12:28:37 +01:00
nymkappa
b8e40494aa
Remove fields that won't be used in the frontend for now 2022-02-12 20:16:51 +09:00
nymkappa
ef43da05c9
Improve block indexing logging 2022-02-10 23:02:12 +09:00
nymkappa
fac49d0b98
Added /api/v1/blocksExtras endpoint 2022-02-10 22:11:10 +09:00
Antoni Spaanderman
8e0394e837
Merge branch 'master' into regtest-1 2022-02-09 10:42:23 +01:00
nymkappa
f9a6110c69
Remove debug return which break the UX the first time we open mempool 2022-02-08 11:20:19 +09:00
Antoni Spaanderman
d08d2a16d3
Merge branch 'master' into regtest-1
for cla bot
2022-02-04 12:34:42 +01:00
nymkappa
456bd5a18e
Renamed extra to extras 2022-02-04 19:28:00 +09:00
nymkappa
9f0b09295d
Move our custom fields to a BlockExtension sub object of the IEsploraApi.Block interface 2022-02-04 12:51:45 +09:00