153 Commits

Author SHA1 Message Date
softsimon
d7ba9b52eb Batch outspends requests
fixes #1902
2022-06-22 23:42:20 +02:00
nymkappa
1b1e058251 Set block/:hash/summary expiration to 1 month - Support re-org for block summaries 2022-06-20 16:35:10 +02:00
Mononaut
8c78810ef8 Add API endpoint for block summary data 2022-06-16 02:46:27 +00:00
Ayanami
cdf645f68e Handle Error with basic retry while syncing external assets ( Price Data )
+ Removed unused External Assets value

+ Make static URL dynamic

+ Added config options for syncing pool data

+ Added retry interval & max retry
2022-06-07 04:16:36 +09:00
nymkappa
e7023ad22a Mining dashboard still runs fine if Bitcoin Core becomes unavailable 2022-05-27 11:26:56 +02:00
wiz
7789b2a23e Merge branch 'master' into nymkappa/feature/use-block-count-timespan 2022-05-25 20:16:32 +09:00
nymkappa
67cd09d5d7 Remove last trace of legacy oldestIndexedBlockTimestamp 2022-05-25 12:10:09 +02:00
nymkappa
cf4814e7c6 For non Bitcoin network, run legacy API code, but keep the same endpoint 2022-05-23 13:02:18 +02:00
nymkappa
1088eeef5d Merge legacy and mining /blocks components and APIs 2022-05-23 09:08:40 +02:00
softsimon
7e1a6e65d5 Progressbar calculation fix 2022-05-20 21:50:01 +04:00
softsimon
4e0b8026f5 Lazy load tx inputs in Bitcoin Core mode
fixes #465
2022-05-20 21:30:01 +04:00
nymkappa
dfc19d11f3 Set /mining/blocks/xxx APIs expiration to 60 seconds instead of 5 minutes 2022-05-20 09:53:24 +02:00
nymkappa
8ff33bbb90 Set expiration to 1 min for /mining/reward-stats/:blockCount and /blocks-extras/:height 2022-05-19 17:20:42 +02:00
nymkappa
e58d3e150c Cache /block API response for 10 min on user side 2022-05-19 12:17:26 +02:00
nymkappa
400be70cee Cleanup mining API endpoints 2022-05-17 12:02:50 +02:00
nymkappa
178cb72004 Update block API to use indexing if available 2022-05-12 08:13:40 +02:00
nymkappa
101ba351a8 Add block sizes and weights graph 2022-05-10 16:41:40 +02:00
nymkappa
19e432ecd1 Add /api/v1/mining/blocks/sizes-weights/:interval API 2022-05-10 16:41:23 +02:00
nymkappa
eb9027ded2 Show current network hashrate and difficulty even if indexing is in progress 2022-05-02 17:39:03 +09:00
nymkappa
e61cb4841a Show getnetworkhashps core result in dashboard + update unit formatting 2022-05-02 17:33:52 +09:00
wiz
f3fa5f3e33 Merge branch 'master' into nymkappa/feature/timespan-selector-update 2022-04-23 06:23:23 +00:00
nymkappa
a59bed8cd8 Use block count instead of oldest block for timespan selection 2022-04-15 20:43:10 +09:00
nymkappa
e7f2c9efd2 Add block fee rate percentiles chart 2022-04-15 16:16:15 +09:00
nymkappa
0ba34594a2 Add /api/v1/mining/blocks/fee-rates/{interval} API 2022-04-15 16:14:20 +09:00
nymkappa
307385045b Add block rewards chart 2022-04-11 20:57:13 +09:00
nymkappa
ae0bc02c78 Add block fees graph 2022-04-11 15:32:16 +09:00
softsimon
017999a4fc 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
de4c205ecb /api/v1/mining/difficulty/{interval} is not used 2022-03-30 19:46:17 +09:00
nymkappa
d3ee75364b Send 404 when accessing non existing mining pool 2022-03-30 16:27:17 +09:00
nymkappa
3096e0f577 Use mining pool slug in urls 2022-03-25 14:22:22 +09:00
nymkappa
87df750f16 Move reward stats to component - Add /api/v1/mining/reward-stats/{blockCount} 2022-03-23 11:54:31 +09:00
nymkappa
671c25870c Fix pagination on /mining/blocks 2022-03-16 21:00:40 +01:00
nymkappa
32f38cddba Fix pool get blocks API undefined start block behavior 2022-03-16 20:19:39 +01:00
softsimon
45206ea90e Difficulty adjustment refactor
fixes #1157
2022-03-14 16:48:59 +01:00
nymkappa
aa7476807b Create working template for the new blocks page 2022-03-12 16:49:15 +01:00
Antoni Spaanderman
c45f301424 Merge branch 'master' into regtest-1 2022-03-09 17:55:09 +01:00
nymkappa
dd3f43f7b2 Only show relevant hashrate in the pool page 2022-03-08 20:46:18 +01:00
nymkappa
0e2e420a1c Added pool hashrate chart 2022-03-08 20:46:14 +01:00
Antoni Spaanderman
27f6654299 Merge branch 'master' into regtest-1 2022-03-08 19:45:03 +01:00
nymkappa
91219bff92 Remove useless mining function wrapper in backend 2022-03-06 12:52:39 +01:00
Antoni Spaanderman
82462d47e7 Merge branch 'master' into regtest-1 2022-02-28 13:09:51 +01:00
nymkappa
d751662010 Create stacked pools historical hashrates to see dominance over time 2022-02-24 20:21:12 +09:00
nymkappa
74005bb0b1 Remove debug console.log 2022-02-22 22:04:52 +09:00
nymkappa
4c93df6dc9 Merge hashrate and difficulty into one chart 2022-02-22 20:16:18 +09:00
nymkappa
cc2890fd60 Added hashrate chart 2022-02-21 14:48:58 +09:00
nymkappa
5a6f9269b1 Generate daily average hashrate data 2022-02-21 14:48:57 +09:00
Antoni Spaanderman
cfaf8b037a Merge branch 'master' into regtest-1 2022-02-17 16:05:22 +01:00
nymkappa
ad73e14db9 Add difficulty chart timespan selection 2022-02-17 09:41:05 +09:00
nymkappa
09f8490601 Create difficulty chart component 2022-02-16 21:20:28 +09:00
nymkappa
7acc0b17af Merge branch 'master' into feature/pool-stats-page 2022-02-15 20:42:06 +09:00