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 |
|