Commit Graph

1753 Commits

Author SHA1 Message Date
Mononaut
086b41d958
support trees of RBF replacements 2023-05-03 12:53:56 -06:00
Mononaut
f46296a2bb
new page listing recent RBF events 2023-05-03 12:53:53 -06:00
Mononaut
7b2a1cfd10
update RBF timeline over websocket 2023-05-03 12:52:21 -06:00
Mononaut
1b843da785
Timeline of replacements for RBF-d transactions 2023-05-03 12:52:20 -06:00
softsimon
8db7326a5a
Merge pull request #3709 from mempool/mononaut/optimize-new-block-gbt
skip unnecessary makeBlockTemplates call
2023-05-03 21:56:07 +04:00
softsimon
dd68572603
Revert "Revert TCP socket fallback" 2023-05-03 10:11:44 +04:00
Mononaut
03ee5c7c31
skip unnecessary makeBlockTemplates 2023-05-02 18:47:34 -06:00
softsimon
565aa9616b
Change forensic logging to debug 2023-05-02 17:39:02 +04:00
softsimon
c659adb4be
Removing dead code causing slowdown 2023-05-02 15:40:16 +04:00
Mononaut
3748102bb0
Log websocket statistics 2023-05-01 13:08:29 -06:00
Mononaut
4597bfa5d7
use $ naming convention for async function names 2023-04-30 15:52:44 -06:00
Mononaut
f30cf70226
await for mempool change handler after loading disk cache 2023-04-30 15:51:26 -06:00
softsimon
58b08f2c33
Add end quotes 2023-05-01 00:16:23 +04:00
softsimon
ac240398ef
Merge branch 'master' into mononaut/debug-main-loop-stall 2023-04-30 22:53:06 +04:00
Mononaut
e05f2198d5
Add explicit timeout to mysql DB queries 2023-04-28 19:21:03 -06:00
Mononaut
95df317f56
detect and log stall in main loop 2023-04-28 19:17:58 -06:00
wiz
864225a0dc
Merge branch 'master' into simon/backend-block-tip-height-endpoint 2023-04-28 18:25:13 +09:00
softsimon
000c46bf57
Revert TCP socket fallback 2023-04-28 12:06:49 +04:00
softsimon
66919a1aba
Backend block tip height endpoint 2023-04-26 13:49:01 +04:00
softsimon
04a8249883
Merge pull request #3644 from mempool/mononaut/full-mempool-cpfp
Perform full cpfp calculations for the entire mempool
2023-04-08 16:50:57 +08:00
nymkappa
dfe2cf631f
[config] fix docker esplora config and template 2023-04-08 10:42:08 +09:00
nymkappa
d6913b6439
[config] add missing RETRY_UNIX_SOCKET_AFTER 2023-04-07 13:28:32 +09:00
Mononaut
5950034f53
Perform full cpfp calculations for the entire mempool 2023-04-07 00:25:45 +09:00
wiz
d18ebdfc59
ops: Update hard-coded path for liquid asset icons 2023-04-06 19:19:30 +09:00
nymkappa
c5252dc27d
[indexing] delete dead code 2023-04-06 11:55:25 +09:00
nymkappa
6016db2533
[indexing] save missing fee_percentiles and median_fee_amt when indexing on the fly 2023-04-06 11:55:17 +09:00
nymkappa
b23f14b798
[indexing] fix typescript issue, reading invalid field 2023-04-06 11:54:22 +09:00
nymkappa
c23e529f0a
[main loop] retry every seconds upon exception - warn after 5 attempts 2023-04-05 22:44:01 +09:00
nymkappa
ab7cb5f681
[esplora] reset timeout variable when retrying unix socket 2023-04-05 17:05:23 +09:00
nymkappa
db27e5a92c
[esplora] print log when retrying unix socket - don't fallback to tcp socket on ETIMEDOUT 2023-04-05 17:00:53 +09:00
nymkappa
b6f1fd5a4a
[esplora] initialize default socket config to axiosConfigWithUnixSocket 2023-04-05 16:38:37 +09:00
nymkappa
44a0913b81
[esplora] fallback to tcp socket if unix socket fails 2023-04-05 16:27:13 +09:00
Mononaut
4c569c0ded
Send mempool effective fee rate changes to frontend & apply 2023-04-05 08:42:01 +09:00
Mononaut
3d5c156776
Use effective fee rates in mempool block visualizations & tooltips 2023-04-05 08:42:01 +09:00
wiz
bdb7e62921
Merge branch 'master' into ops/esplora-unix-sockets 2023-04-03 15:34:47 +09:00
softsimon
2ef340712f
Merge pull request #3442 from mempool/nymkappa/reorg-keep-templates
When a re-org happens, keep the block templates for audit
2023-04-03 12:24:05 +09:00
softsimon
83c03474a9
Merge pull request #3586 from mempool/nymkappa/fix-price-undefined
Add missing sanity check when fetching single price datapoint
2023-04-01 18:04:32 +09:00
softsimon
f1b5ee2a5f
Merge pull request #3404 from mempool/nymkappa/bugfix/wrong-percentage-heap-log
Fix % on heap limit warn
2023-04-01 16:56:50 +09:00
nymkappa
a512884b65
Wrap lightning stats importer into try/catch 2023-04-01 14:56:18 +09:00
softsimon
fc29943d0f
Upgrading deps 2023-04-01 12:16:59 +09:00
softsimon
482a609d84
Update backend NPM libs 2023-04-01 12:15:32 +09:00
nymkappa
321161ede9
Cleanup some log 2023-04-01 12:00:54 +09:00
nymkappa
816fb3bf01
Don't delete transactions when checking if the current chain is valid 2023-03-31 12:22:26 +09:00
nymkappa
44bbb472d3
Keep re-org'ed block summaries in the database 2023-03-31 12:08:05 +09:00
nymkappa
ea2193a42d
Add missing sanity check when fetching single price datapoint 2023-03-29 17:33:07 +09:00
nymkappa
9e4fe40ca3
When a re-org happens, keep the block templates for audit 2023-03-29 17:32:17 +09:00
nymkappa
d9b4ad64bb
Fix % on heap limit warn 2023-03-29 17:30:32 +09:00
nymkappa
c675d1c498
Make sure to scan closed channels even if config.MEMPOOL.ENABLE = false 2023-03-28 23:07:50 +09:00
Mononaut
a4c027dc48
clean up unused vars in mempool-blocks.ts 2023-03-28 17:02:37 +09:00
Mononaut
9f40cba914
use new median fee calculation for mempool blocks 2023-03-28 17:02:37 +09:00
Mononaut
2fc404a55c
refactor effective rate calculation 2023-03-28 16:20:20 +09:00
Mononaut
2baa10dcef
Use effective fee rate heuristics for block fee span 2023-03-28 16:19:06 +09:00
wiz
96f3218ec6
Bump version to v2.6.0-dev 2023-03-28 14:25:05 +09:00
wiz
57eddac7f0
Release v2.5.0 2023-03-28 12:14:31 +09:00
nymkappa
34eef3553b
Reset pools sha db state 2023-03-27 19:39:50 +09:00
softsimon
4c4a91ae95
Merge pull request #3560 from mempool/mononaut/missing-tx-bug
Fix thread inconsistency / lazy deletion race condition bugs
2023-03-27 15:33:34 +09:00
softsimon
3f8e91bd46
Merge pull request #3578 from mempool/nymkappa/revert-undocumented-fast-forward
Revert regression introduced in #1320
2023-03-26 22:10:23 +09:00
nymkappa
414383638d
Revert regression introduced in #1320 2023-03-26 17:54:24 +09:00
nymkappa
c7cab4c877
Remove difficulty adjustment calculation lag in the backend 2023-03-26 17:01:04 +09:00
Mononaut
edfbede704
Don't send back difficulty adjustment info 2023-03-26 09:05:41 +09:00
Mononaut
5f60cb821a
Fix difficulty adjustment start-of-epoch edge cases 2023-03-26 07:27:11 +09:00
Mononaut
8486c1117d
log warnings for unexpectedly missing txs 2023-03-26 05:41:31 +09:00
Mononaut
61f24562fd
tighten sanity checks in block audit 2023-03-24 09:49:02 +09:00
Mononaut
28de93d0ff
move lazy tx deletion into main loop 2023-03-24 09:48:08 +09:00
Mononaut
1fd85b729d
handle stale transactions in block templates 2023-03-24 09:47:08 +09:00
wiz
1eb9e58331
Merge branch 'master' into simon/bumping-electrum-client 2023-03-23 15:58:44 +09:00
softsimon
c4d13fb5b7
Bumping electrum-client 2023-03-23 15:56:30 +09:00
nymkappa
53a44853b3
Reconnect to electrum an unlimited amount of times every 1 seconds up disconnection 2023-03-23 15:18:48 +09:00
softsimon
45dbc6c6f6
Update logger network after modifying config 2023-03-21 16:21:11 +09:00
softsimon
d337bf3ee2
Turn off LN if Macaroon is missing 2023-03-21 15:52:41 +09:00
softsimon
758e4d4f4c
Disable LN on macaroon fail 2023-03-21 15:49:38 +09:00
wiz
ccab8b16bf
Merge branch 'master' into ops/esplora-unix-sockets 2023-03-21 14:29:06 +09:00
wiz
ca1b6553c9
Merge branch 'master' into simon/catch-unhandled-lnd-axios-request 2023-03-20 20:53:41 +09:00
softsimon
e3109a8fec
Catch exeptions in Lightning stats
fixes #3486
2023-03-20 20:46:11 +09:00
wiz
cce7dd917f
Merge branch 'master' into nymkappa/configurable-timeout 2023-03-20 17:38:40 +09:00
nymkappa
c6e063ea2f
Make lnd timeout configurable 2023-03-20 16:35:44 +09:00
nymkappa
81d563381a
Make bitcoin core timeout configurable 2023-03-20 16:15:40 +09:00
softsimon
870e895144
Correcting docker disk cache config variable 2023-03-20 16:12:56 +09:00
softsimon
517cf613c1
Removing Sigterm. Cache write block interval configuration. 2023-03-20 15:46:05 +09:00
softsimon
d54bcc898b
Fix missing temp cache in disk cache 2023-03-20 15:44:55 +09:00
nymkappa
ad5ce6dba4
Fix maxmind tests 2023-03-20 14:02:31 +09:00
wiz
e2e71c7a46
Add Maxmind GeoIP Lite download to Docker build 2023-03-19 17:49:08 +09:00
nymkappa
af6d115dbb
Add missing MAXMIND in docker configs - Remove duplicated __MEMPOOL_INDEXING_BLOCKS_AMOUNT__ 2023-03-19 15:39:17 +09:00
softsimon
7d8ea075d9
Merge pull request #3405 from mempool/nymkappa/pool-health
Show block health in pool block list
2023-03-18 18:48:10 +09:00
Mononaut
ed46232b83
Fix missing fees in liquid block tooltips 2023-03-18 18:11:10 +09:00
softsimon
b78fdf5a23
Merge pull request #3353 from mempool/mononaut/mempool-block-animations
Improve mempool block animations
2023-03-18 12:46:20 +09:00
softsimon
41a6674fad
Merge pull request #3379 from mempool/nymkappa/testnet-signet-price-zero
Don't fetch prices on signet/testnet, always show 0
2023-03-17 16:40:09 +09:00
Mononaut
b5c2073414
Fix getSimilarity error on empty mempool 2023-03-16 22:16:40 +09:00
Mononaut
25aacb5046
Calculate similarity score with audit disabled 2023-03-16 22:16:40 +09:00
Mononaut
c24724dcdf
animate mempool blocks conditional on mined block similarity 2023-03-16 22:16:40 +09:00
nymkappa
0ebe0a5dc9
Add new stats in mining pool page 2023-03-16 16:13:11 +09:00
softsimon
1b2810ec0e
Merge branch 'master' into mononaut/disk-cache-network-version 2023-03-14 21:05:16 +09:00
nymkappa
a5dd141934
Don't fetch prices on signet/testnet, always show 0 2023-03-14 15:39:15 +09:00
nymkappa
ecfb980e75
Disable pool update when running lightning only 2023-03-13 17:24:23 +09:00
Mononaut
96a41400f4
Add axios support for esplora unix sockets 2023-03-13 14:53:44 +09:00
Mononaut
3bf96dafde
Add network versioning to disk cache 2023-03-12 19:20:29 +09:00
Mononaut
8bd05987e5
Save cache to disk every 6 blocks 2023-03-12 19:03:19 +09:00
wiz
24d9977919
Merge branch 'master' into nymkappa/esplora-warning 2023-03-11 18:36:22 +09:00
softsimon
6196860387
Merge pull request #3296 from mempool/nymkappa/order-isp
Sort asn numerically - add few more top 10 isp in warm cache
2023-03-11 18:22:39 +09:00
Mononaut
39051e94e3
Redesign difficulty adjustment dashboard widget 2023-03-11 17:53:18 +09:00
wiz
7e873e6637
Merge branch 'master' into nymkappa/order-isp 2023-03-11 15:50:31 +09:00
nymkappa
4263977d99
Updated regtest example 2023-03-11 10:52:15 +09:00
Mononaut
46d89ac837
prevent disk cache file write corruption 2023-03-09 20:19:22 -06:00
Mononaut
796566e7ae
Save cache to disk on SIGTERM/SIGINT 2023-03-09 19:47:54 -06:00
nymkappa
6327ce7c89
Sort asn numerically - add few more top 10 isp in warm cache 2023-03-10 09:21:44 +09:00
softsimon
42228dc70f
Revert "Bump axios from 0.27.2 -> 1.3.4" 2023-03-09 17:46:09 +09:00
nymkappa
63dd9fd09e
Log a warn if there are lot of 404 from esplora tx api 2023-03-09 17:45:08 +09:00
nymkappa
304089b3d0
Bump axios from 0.27.2 -> 1.3.4 2023-03-09 17:27:19 +09:00
wiz
3e31e68a19
Merge branch 'master' into mononaut/fix-cpfp-memory-bug 2023-03-08 14:31:46 +09:00
Mononaut
5eae84bb75
Fix memory-intensive getCPFPUnindexedBlocks mysql query 2023-03-07 21:01:54 -06:00
wiz
ae1e2dcb50
Merge branch 'master' into simon/add-4y 2023-03-07 19:00:27 +09:00
Mononaut
182cb16695
Fix unnecessary cpfp 404 responses 2023-03-06 00:02:21 -06:00
wiz
07271f56d7
Merge pull request #3230 from mempool/mononaut/heap-monitor
Monitor heap memory usage
2023-03-05 15:47:06 +09:00
wiz
f37946118c
Change heap size warning to 80% utilization 2023-03-05 15:45:28 +09:00
softsimon
fdbcef29e5
Merge pull request #3212 from mempool/nymkappa/bugfix/initial-pool-download
Fix initial pool update when db is empty
2023-03-05 15:44:14 +09:00
wiz
9eeaf76369
Merge branch 'master' into mononaut/heap-monitor 2023-03-05 15:35:00 +09:00
wiz
a9a2ff0347
Merge pull request #3215 from mempool/nymkappa/bugfix/price
Handle missing price (show 0)
2023-03-05 15:34:31 +09:00
Mononaut
43bed7cf56
Monitor heap memory usage 2023-03-04 23:13:55 -06:00
wiz
fca813147d
Merge branch 'master' into nymkappa/bugfix/price 2023-03-05 14:13:51 +09:00
nymkappa
62ef1d4439
Fix log typo 2023-03-05 08:27:31 +09:00
nymkappa
ff7c85180d
Fix initial pool update when db is empty 2023-03-05 08:27:30 +09:00
nymkappa
001be82f5a
Move some notice into info 2023-03-05 08:23:05 +09:00
nymkappa
32a260473a
Update some mining indexing logs 2023-03-05 08:23:04 +09:00
nymkappa
2e74d7fa4a
Remove mining db stats - replaced by runtime state variable 2023-03-05 08:23:04 +09:00
softsimon
4e39c27c75
Adding 4 year button to mempool graph
fixes #3218
2023-03-04 18:48:16 +09:00
wiz
1192d4fbd4
Merge branch 'master' into nymkappa/bugfix/cleanup-mining-states 2023-03-04 16:46:44 +09:00
wiz
9024e21868
Merge pull request #3202 from mempool/nymkappa/use-core-again-because-esplora-is-lol
Use core to fetch block because esplora/electrs still return integer difficulty
2023-03-04 13:34:15 +09:00
nymkappa
e0c3c732d1
Fix incorrect db schema version in db migration script 2023-03-04 10:55:27 +09:00
nymkappa
622929831e
Merge branch 'master' into nymkappa/bugfix/cleanup-mining-states 2023-03-04 10:54:02 +09:00
nymkappa
d483362a9b
Handle missing price (show 0) 2023-03-04 10:51:13 +09:00
softsimon
b21fd0d37d
Merge branch 'master' into mononaut/optimize-mempool-block-7 2023-03-04 10:34:46 +09:00
wiz
d16bda0630
Merge branch 'master' into nymkappa/use-core-again-because-esplora-is-lol 2023-03-03 17:39:55 +09:00
nymkappa
d76d14253a
Update mining pools before loading the disk cache since we may need to wipe that cache 2023-03-03 17:29:46 +09:00
nymkappa
ad7d3d97de
Wipe nodejs backend cache for any mining pool change 2023-03-03 16:58:40 +09:00
wiz
5a8270a12d
Merge branch 'master' into nymkappa/use-core-again-because-esplora-is-lol 2023-03-03 16:25:12 +09:00
nymkappa
7ea2d3b808
Use core to fetch block because esplora/electrs still return integer difficulty 2023-03-03 13:59:17 +09:00
softsimon
c404895b1b
Merge branch 'master' into nymkappa/bugfix/wipe-cache-reindexing 2023-03-03 11:09:31 +09:00
softsimon
13db2626b0
Merge pull request #3181 from mempool/nymkappa/run-forensics-last
Run ln forensics last
2023-03-02 14:21:25 +09:00
softsimon
b14d6bc850
Merge pull request #3190 from mempool/nymkappa/cleanup-get-blocks
Remove useless code
2023-03-02 13:55:46 +09:00
nymkappa
be4bd691ee
Remove useless code 2023-03-02 10:08:40 +09:00
Mononaut
2309a769cd
Don't try to fetch cpfp if database disabled 2023-03-01 11:36:26 -06:00
wiz
5e484d3eca
Merge branch 'master' into nymkappa/unify-blocks-apis 2023-03-01 19:20:33 +09:00
wiz
2c55182cf0
Merge branch 'master' into nymkappa/ignore-nega-usd-price 2023-03-01 19:11:52 +09:00
nymkappa
9043d23a03
Ignore negative USD prices 2023-03-01 19:11:03 +09:00
wiz
e2ef8721d7
Merge branch 'master' into nymkappa/unify-blocks-apis 2023-03-01 18:19:45 +09:00
nymkappa
9c5a9f2eba
Only run migration 57 if bitcoin 2023-03-01 17:33:37 +09:00
wiz
6c271ab6ee
Merge branch 'master' into nymkappa/unify-blocks-apis 2023-03-01 17:05:57 +09:00
nymkappa
87d678e268
Run ln forensics last 2023-03-01 16:52:24 +09:00
nymkappa
8aebcf3e57
Remove mining db stats - replaced by runtime state variable 2023-03-01 16:42:26 +09:00
nymkappa
a67656389e
Fix chain divergence detection upon new block (use the new interface) 2023-03-01 13:50:15 +09:00
softsimon
0929d53c56
Merge branch 'master' into nymkappa/feature/align-dashboards 2023-03-01 06:31:25 +04:00
softsimon
a5acb81def
Merge branch 'master' into nymkappa/bugfix/ignore-too-low-lightning-timestamps 2023-03-01 06:20:56 +04:00
softsimon
8630ae0682
Merge branch 'master' into nymkappa/bugfix/node-sockets-lnd 2023-03-01 06:08:44 +04:00
nymkappa
7316d7d7e8
Merge branch 'master' into nymkappa/bugfix/ignore-too-low-lightning-timestamps 2023-03-01 11:08:43 +09:00
nymkappa
76ae9d4ccb
Wipe the disk cache since we have a new block structure 2023-02-27 19:06:46 +09:00
nymkappa
01d699e454
Add missing match rate to the block returned from the database 2023-02-27 18:39:02 +09:00
nymkappa
0aff276a5c
Enforce BlockExtended use for block indexing - Unify /api/v1/block(s) API(s) response format 2023-02-27 18:00:00 +09:00
nymkappa
5792dee553
Use bitcoinApiFactory when we don't need verbose blocks or confirmation number 2023-02-27 11:46:37 +09:00
wiz
416ba77394
Merge pull request #3158 from mempool/nymkappa/bugfix/truncate-coinbase
Truncate `coinbase_signature` and `coinbase_signature_ascii` before insertion if needed
2023-02-27 10:09:21 +09:00
nymkappa
5fba448dca
Truncate coinbase data if it's too long 2023-02-26 18:24:08 +09:00
wiz
86a0488bba
Merge branch 'master' into mononaut/block-health-calculation 2023-02-26 17:39:50 +09:00
wiz
91dfd06015
Merge pull request #3154 from mempool/nymkappa/feature/new-reindex-command
Replace `--reindex=xxx,xxx` command line with `--reindex-blocks`
2023-02-26 15:55:49 +09:00
wiz
f1863596d8
Merge pull request #3149 from mempool/nymkappa/bugfix/update-missing-pools-config
Update missing "pools.json" -> "pools-v2.json"
2023-02-26 15:54:35 +09:00
nymkappa
955e216037
AUTOMATIC_BLOCK_REINDEXING is false by default 2023-02-26 15:41:55 +09:00
nymkappa
d938448fe9
Replace --reindex=xxx,xxx command line with --reindex-blocks 2023-02-26 15:28:50 +09:00
nymkappa
d0d2303513
Document --update-pools - Added some logs 2023-02-26 14:19:10 +09:00
nymkappa
57fb305452
Update missing "pools.json" -> "pools-v2.json" 2023-02-26 13:54:43 +09:00
wiz
5981e52534
Merge branch 'master' into nymkappa/feature/align-dashboards 2023-02-26 13:07:35 +09:00
nymkappa
9a4a5ad94e
Silence ENOENT exception when we wipe the nodejs backend cache 2023-02-26 11:37:57 +09:00
nymkappa
32733a3023
When we re-index blocks due to mining pools change, wipe the nodejs backend cache 2023-02-26 11:30:12 +09:00
nymkappa
6d1e6a92ad
[LND] Nullify zeroed timestamps 2023-02-25 18:30:29 +09:00
nymkappa
9395a5031e
Log the whole exception in pool parser 2023-02-25 17:12:50 +09:00
nymkappa
2363a397f1
Remove duplicated db transaction 2023-02-25 17:05:58 +09:00
nymkappa
3d38064dbb
Increase db schema version to 56 2023-02-25 16:48:11 +09:00
nymkappa
ad9e42db26
Use regexes instead of tags 2023-02-25 16:32:03 +09:00
nymkappa
c2f5cb9529
Update pool parser to work with no database 2023-02-25 16:32:03 +09:00
nymkappa
6cd42cfc73
Update missing POOLS_JSON_URL config 2023-02-25 16:32:03 +09:00
nymkappa
117aa1375d
Disable mining pools update if AUTOMATIC_BLOCK_REINDEXING is not set - Re-index unknown blocks when a new pool is added 2023-02-25 16:32:03 +09:00
nymkappa
d87fb04a92
Point to the new mining pool files pools-v2.json 2023-02-25 16:32:02 +09:00
nymkappa
d3fdef256c
Rewrite mining pools parser - Re-index blocks table 2023-02-25 16:31:47 +09:00
nymkappa
210f939e65
Add missing truncate blocks table 2023-02-25 14:22:17 +09:00
nymkappa
8d9568016e
Remove duplicated entry in backend/src/__fixtures__/mempool-config.template.json 2023-02-25 14:22:17 +09:00
nymkappa
5d7c9f9315
Add config.MEMPOOOL.MAX_BLOCKS_BULK_QUERY parameter (default to 0, API disable) 2023-02-25 14:22:17 +09:00
nymkappa
ad4cbd60d5
Do not download orphaned block if headers-only 2023-02-25 14:22:17 +09:00
nymkappa
822362c105
Increase cache schema version 2023-02-25 14:22:16 +09:00
nymkappa
ed8cf89fee
Format percentiles in a more verbose way 2023-02-25 14:22:16 +09:00
nymkappa
e19db4ae35
Add missing coinbase_signature_ascii 2023-02-25 14:22:16 +09:00
nymkappa
aa1114926c
previousblockhash -> previous_block_hash 2023-02-25 14:22:15 +09:00
nymkappa
0bf4d52183
Return zeroed out fee_amt_percentiles if there is no transaction 2023-02-25 14:22:15 +09:00
nymkappa
a0488dba76
Cleanup block before sending response in /blocks-bulk API
Remove block_time
Index summaries on the fly
2023-02-25 14:22:15 +09:00
nymkappa
086ee68b52
Remove block_time from indexed fields 2023-02-25 14:22:15 +09:00
nymkappa
75a99568bf
Index coinbase signature in ascii 2023-02-25 14:22:14 +09:00
nymkappa
b2eaa7efb1
Fix fee percentiles indexing 2023-02-25 14:22:14 +09:00
nymkappa
eceedf0bdf
Dont compute fee percentile / median fee when indexing is disabled because we need summaries 2023-02-25 14:22:14 +09:00
nymkappa
6965c8f41b
Fix median time indexing 2023-02-25 14:22:14 +09:00
nymkappa
e2fe39f241
Wrap orphaned blocks updater into try/catch 2023-02-25 14:22:13 +09:00
nymkappa
281899f551
List orphaned blocks in the new blocks-bulk API 2023-02-25 14:22:13 +09:00
nymkappa
458f24c9f2
Compute median fee and fee percentiles in sats 2023-02-25 14:22:13 +09:00
nymkappa
8f716a1d8c
Fix median timestamp field - Fix reponse format when block is indexed on the fly 2023-02-25 14:22:13 +09:00
nymkappa
8612dd2d73
Remove unescessary data from the blocks-bulk API 2023-02-25 14:22:12 +09:00
nymkappa
73f76474dd
Implemented coinstatsindex indexing 2023-02-25 14:22:12 +09:00
nymkappa
c44896f53e
Get blocks data set by bulk (non indexed) 2023-02-25 14:22:11 +09:00
wiz
ab6219a828
Merge branch 'master' into nymkappa/feature/align-dashboards 2023-02-24 17:10:57 +09:00
nymkappa
4d7c69dd73
Fix DB migration 54 breaking liquid 2023-02-24 10:41:17 +09:00
wiz
d2ea9215f0
Merge branch 'master' into nymkappa/bugfix/optimize-price-frontend 2023-02-23 21:32:58 +09:00
softsimon
aa9ebc277d
Merge pull request #3113 from mempool/nymkappa/bugfix/usd-charts-only
Show only USD in block fees/rewards charts
2023-02-23 14:50:32 +04:00
nymkappa
7e913e4d34
Show geolocation in node channels ranking widget 2023-02-23 18:57:55 +09:00
wiz
7929500dd2
Merge branch 'master' into mononaut/block-health-calculation 2023-02-23 15:27:04 +09:00
wiz
1b92099004
Merge pull request #3068 from mempool/mononaut/raise-memory-limits
Raise production memory limits
2023-02-23 15:26:53 +09:00
nymkappa
ee54e782f8
Only display reward and block fee charts in USD due to missing historical data 2023-02-23 15:13:30 +09:00
nymkappa
2d03332333
Add missing db schema incrementation 2023-02-23 14:52:29 +09:00
nymkappa
3f95d094a3
Merge branch 'master' into nymkappa/bugfix/optimize-price-frontend 2023-02-23 14:51:46 +09:00
nymkappa
5cfd715d4a
Add database migration to re-index prices with negative values support 2023-02-23 14:50:20 +09:00
wiz
10bfb51215
Add simon's comment to $searchNodeByPublicKeyOrAlias() 2023-02-23 13:42:54 +09:00
wiz
03be3ab561
Merge branch 'master' into simon/alias-search-syntax-error 2023-02-23 13:20:35 +09:00
nymkappa
5749820999
Optimize price API response size reduce the number of query to that API 2023-02-23 13:13:20 +09:00
nymkappa
62e1fa03c1
Cache price API for 5 minutes 2023-02-23 10:04:31 +09:00
nymkappa
f44eacd5d5
Redo/Fix completely failed PR #3092 + add PR #3105 2023-02-23 09:50:34 +09:00
wiz
4203972a49
Merge branch 'master' into mononaut/raise-memory-limits 2023-02-22 15:29:17 +09:00
softsimon
b6792784e8
Adding regex comments. 2023-02-22 10:19:32 +04:00
Mononaut
32b38e6cd1
increase size of mempool_byte_weight db column 2023-02-21 22:07:12 -06:00
Mononaut
2ff930ef3e
Ignore coinbase tx in block health calculation 2023-02-21 22:01:30 -06:00
wiz
c1a3b5f045
Merge branch 'master' into simon/alias-search-syntax-error 2023-02-22 10:13:44 +09:00
softsimon
8f51e20b2e
Fixes a syntax error with certain keywords 2023-02-21 17:14:51 +04:00
nymkappa
3c94755a69
Use historical price for older blocks and transactions 2023-02-21 12:37:27 +09:00
nymkappa
0dc2a598c3
Show avg block heath in pool ranking pie chart 2023-02-20 18:14:12 +09:00
nymkappa
e3e7271c9d
Add avg mining pool block mathrate in pools stats API 2023-02-20 18:14:12 +09:00
Felipe Knorr Kuhn
89319d9117
Merge branch 'master' into nymkappa/bugfix/node-sockets-lnd 2023-02-19 13:56:48 -08:00
Felipe Knorr Kuhn
c260b4f0f2
Merge branch 'master' into mononaut/raise-memory-limits 2023-02-19 13:56:28 -08:00
Felipe Knorr Kuhn
6a285064af
Merge branch 'master' into mononaut/optimize-mempool-block-7 2023-02-19 13:56:18 -08:00
nymkappa
761edbce9a
Fix database usage when database is disabled 2023-02-19 19:08:29 +09:00
Felipe Knorr Kuhn
3d1d29bd3b
Merge branch 'master' into nymkappa/bugfix/remove-unused-config-setting 2023-02-18 18:43:04 -08:00
wiz
bc4d21577d
Merge pull request #3041 from mempool/nymkappa/update-readme
Add `--reindex` doc to backend README
2023-02-19 10:23:59 +09:00
Mononaut
7f54e30a26
Reuse HTTP connections to esplora backend 2023-02-18 21:34:09 +07:00
softsimon
71b373463b
Merge branch 'master' into nymkappa/bugfix/price-update-invalid-response 2023-02-18 16:59:11 +07:00
softsimon
3f0bcbe64c
Merge pull request #3043 from mempool/nymkappa/bugfix/blocks-api
Fixes blocks api (missing fee range)
2023-02-18 15:26:08 +07:00
Mononaut
59f08247ef
Reduce data sent to mempool block 7 subscription 2023-02-17 19:11:12 -06:00
Mononaut
77686821ba
Raise production memory limits
Increases maxmempool production bitcoin.conf setting to 2GB,
and raises `npm run start-production` nodejs memory limit to 8GB
2023-02-17 10:12:33 -06:00
nymkappa
ce012b7d55
Remove config.MEMPOOL.PRICE_FEED_UPDATE_INTERVAL 2023-02-16 09:44:52 +09:00
nymkappa
9734052477
Fix database used when database disabled 2023-02-15 17:45:29 +09:00
Mononaut
2363631326
Add audit / block health config feature flag 2023-02-15 16:28:29 +09:00
nymkappa
6c0dc34dd6
Run database migration before running any business logic 2023-02-15 16:13:10 +09:00
nymkappa
32aa7aaff1
Remove bisq price fetch and replace it with our in house price index 2023-02-15 16:05:14 +09:00
wiz
e009c78c3e
Merge branch 'master' into mononaut/fiat-selector 2023-02-15 12:10:07 +09:00
nymkappa
56dad33fce
Always return fully extended block in blocks API even if indexing is disabled 2023-02-14 22:14:28 +09:00
nymkappa
1fc6e13bf8
Fix node socket parsing with LND 2023-02-13 18:01:15 +09:00
nymkappa
cf720c4bef
Fix missing fee range in blocks api when querying non indexed blocks 2023-02-13 15:50:22 +09:00
nymkappa
0176afa394
Add --reindex doc to backend README 2023-02-13 14:58:35 +09:00
Mononaut
8f3b8276c5
safer mempool cloning for different GBT algorithms 2023-02-10 07:43:39 -06:00
softsimon
241850beca
Merge pull request #3010 from mempool/mononaut/cpfp-error-handling
More robust error checking & handling in CPFP repositories
2023-02-04 09:18:10 +07:00