Mononaut
62653086e9
Limit GBT - calculate purged tx cpfp on demand
2024-03-29 03:49:57 +00:00
Mononaut
e2d3bb4cc5
Use minfee node to limit gbt input size
2024-03-29 03:49:54 +00:00
dependabot[bot]
70bf31c397
Bump express from 4.18.2 to 4.19.2 in /backend
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 17:18:10 +00:00
softsimon
44cf63458f
Correct sample mempool services api url
2024-03-26 18:54:31 +09:00
softsimon
60996a99f0
Removing Bisq
2024-03-23 18:03:49 +09:00
Mononaut
82f1fa5110
Add balance graph to address page
2024-03-20 10:03:19 +00:00
dependabot[bot]
5ac87c095f
Bump follow-redirects from 1.15.5 to 1.15.6 in /backend
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.5 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 09:13:17 +00:00
wiz
d03e7b2d46
Merge branch 'master' into mononaut/accelerator-audit-pools
2024-03-16 17:19:56 +09:00
wiz
d3c5cbde7f
Merge pull request #4771 from mempool/mononaut/update-bid-boost
...
Update acceleration audit to match latest bid boost version
2024-03-16 17:19:34 +09:00
wiz
dd7c8f2934
Merge pull request #4772 from mempool/mononaut/replacement-skeleton
...
Fix recent replacements skeleton loader
2024-03-16 17:19:18 +09:00
wiz
0b173296c4
Merge pull request #4768 from mempool/nymkappa/provisional-status
...
[accelerator] add provisional status
2024-03-16 17:17:54 +09:00
Mononaut
a44219a3c3
Add out of band fees to pools page
2024-03-15 07:44:57 +00:00
Mononaut
404892174d
Fix recent replacements skeleton loader
2024-03-15 05:33:23 +00:00
Mononaut
e171c7694c
Update acceleration audit to match latest bid boost version
2024-03-15 03:27:30 +00:00
natsoni
5ecb915c60
Fix db version conflicts
2024-03-13 11:09:30 +01:00
natsoni
a95d17950f
Add fake entry for missing price data before 2010-07-19
2024-03-12 20:50:48 +01:00
nymkappa
860aac060c
[accelerator] add provisional status
2024-03-12 17:04:37 +09:00
wiz
9a531b0a00
Fix SQL query for /api/v1/accelerations/block/:height
for older blocks
2024-03-12 15:05:05 +09:00
wiz
fd04947ac0
Merge pull request #4766 from mempool/mononaut/past-acceleration-fees
...
Audit past acceleration fees
2024-03-12 14:19:18 +09:00
softsimon
f851e821b4
Merge pull request #4760 from mempool/junderw/rust-gbt-build-final
...
Refactor rust-gbt and destroy all issues and be happy for all eternity
2024-03-12 09:12:02 +07:00
Mononaut
11a4f4e6d9
Audit past acceleration data
2024-03-11 21:35:01 +00:00
natsoni
b99e5c4160
Populate historical fiat prices from latest to oldest
2024-03-11 18:02:30 +01:00
natsoni
91ec0c8382
Merge branch 'origin/HEAD' into natsoni/more-fiat-currencies and fix db version conflicts
2024-03-11 15:32:35 +01:00
natsoni
669cf59269
Set monthly granulary for fx rates
2024-03-11 15:27:43 +01:00
natsoni
8e158e1786
Fix lastHistoricalRun variable to be in seconds
2024-03-11 14:28:06 +01:00
nymkappa
ece40c5e74
fix mysql query
2024-03-11 19:01:39 +09:00
wiz
5ea4ef80b9
Fix typo in fix for database migration fail
2024-03-11 16:07:47 +09:00
wiz
d83f483898
Fix database migration fail
2024-03-11 16:03:08 +09:00
junderw
92a5fc8159
Refactor rust-gbt
2024-03-11 02:09:37 +09:00
natsoni
a5099fed75
Add backend checks for enabling fiat prices and update config paths
2024-03-10 17:12:19 +01:00
natsoni
b11164005c
Add FIAT_PRICE category to backend config
2024-03-10 16:34:43 +01:00
Mononaut
a2b0dd3a23
Fix block acceleration fees calculation & api
2024-03-10 15:08:44 +00:00
softsimon
6d3c429bf4
Fixing database migration conflict.
2024-03-10 10:09:18 +07:00
Mononaut
9a730b51d4
Add fake p2wsh goggles
2024-03-10 10:07:33 +07:00
natsoni
ccf1121f19
Fetch historical data based on timestamp and currency
2024-03-09 16:43:23 +01:00
natsoni
23076172e4
Merge branch 'master' into natsoni/more-fiat-currencies
2024-03-09 11:53:07 +01:00
wiz
c3d90d573f
Merge pull request #4736 from mempool/mononaut/accelerator-audit-stats
...
Show accelerator audit total on block page
2024-03-09 13:52:39 +09:00
softsimon
020194d37b
Merge pull request #4723 from mempool/natsoni/federation-utxos-expiry
...
Liquid dashboard: Filter for expired UTXOs - Match layout with main dashboard
2024-03-09 10:20:08 +07:00
softsimon
e3bb7f73f9
Merge pull request #4702 from mempool/dependabot/npm_and_yarn/backend/ip-2.0.1
...
Bump ip from 2.0.0 to 2.0.1 in /backend
2024-03-08 10:20:09 +07:00
Mononaut
7491fb512c
Show accelerator audit total on block page
2024-03-07 19:46:24 +00:00
natsoni
b043d698ca
Allow historical price api to return data of a single currency
2024-03-07 18:33:19 +01:00
natsoni
f121d16544
Add more fiat currencies using fx rates from FreeCurrencyAPI
2024-03-07 10:48:32 +01:00
natsoni
bfaddfc345
Add CURRENCY_API_KEY option to config files
2024-03-07 10:36:33 +01:00
natsoni
e8c5d478fa
Merge branch 'master' into natsoni/federation-utxos-expiry
2024-03-07 10:27:44 +01:00
wiz
1d877a746f
Merge pull request #4744 from mempool/mononaut/send-nodes
...
More status page polish
2024-03-07 18:06:05 +09:00
softsimon
1df5c5df6d
Updating to match crontab update
2024-03-07 11:09:08 +07:00
Mononaut
be52fd4e46
More status page polish
2024-03-06 19:34:12 +00:00
junderw
11a6d81a17
Fix: Refresh Liquid icons every 15 seconds to match electrs.
2024-03-07 02:21:38 +09:00
wiz
faa5475ab7
Merge branch 'master' into mononaut/tomahawk-timeouts
2024-03-06 16:24:35 +09:00
wiz
e0e997a3d1
Merge pull request #4549 from mempool/nymkappa/increase-mysql-pool
...
[database] increase default pool size to 100 connections
2024-03-06 16:19:53 +09:00
dependabot[bot]
7cee1512a3
Bump ip from 2.0.0 to 2.0.1 in /backend
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 13:52:17 +00:00
junderw
0f1434e32d
Bump rust-gbt deps
2024-03-05 22:32:14 +09:00
natsoni
847b90f167
Fix db version conflicts
2024-03-04 20:32:38 +01:00
Mononaut
5f3ca3a321
Disable tomahawk status on non-official instances
2024-03-04 18:47:26 +00:00
Mononaut
1518b3ccfb
Backend OFFICIAL config setting
2024-03-04 18:47:26 +00:00
Mononaut
f63f1b1773
Websocket subscription for fallback server health status
2024-03-04 18:47:24 +00:00
Mononaut
f923ee4ede
Accelerator audit use datetime for added column
2024-03-04 16:32:43 +00:00
Mononaut
bd0de745e2
Add local acceleration info APIs
2024-03-04 16:29:29 +00:00
Mononaut
130bdac58c
Calculate & save acceleration bid boost rates
2024-03-04 16:29:28 +00:00
Mononaut
75578ac9fa
Improve timeout handling in esplora api health monitoring & logs
2024-03-04 15:22:29 +00:00
Mononaut
eadbc139fa
Handle missing inner_redeemscript
2024-03-03 16:02:14 +00:00
Mononaut
882e8ec598
Check in missing script utility file
2024-03-03 16:02:14 +00:00
Mononaut
249c57f376
Add non-standard Goggles filter
2024-03-03 16:02:14 +00:00
natsoni
84e91b2c90
Merge remote-tracking branch 'origin/master' into natsoni/federation-utxos-expiry
2024-02-29 14:59:41 +01:00
natsoni
ef209da774
Add expiry filter to Federation UTXOs table
...
Unify Liquid dashboard with mempool dashboard
2024-02-29 14:57:15 +01:00
dependabot[bot]
1f05e7b366
Bump @babel/core from 7.23.2 to 7.24.0 in /backend
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.23.2 to 7.24.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29 02:32:53 +00:00
softsimon
a9d94bdafd
Merge pull request #4685 from mempool/mononaut/v3-filter
...
Add Goggles filter for nVersion=3
2024-02-27 15:44:13 +07:00
softsimon
086ae6978a
Merge branch 'master' into mononaut/redis-error-handling
2024-02-19 21:21:05 +07:00
Mononaut
69dc21d232
Continue other indexing tasks while Goggles classification runs
2024-02-19 04:11:03 +00:00
softsimon
5f14b32a06
Merge branch 'master' into mononaut/sliding-difficulty
2024-02-15 22:57:21 +08:00
natsoni
d55d5db01d
Resolve conflicts in dashboard component
2024-02-13 09:47:45 +01:00
Mononaut
8713d33d1a
Add Goggles filter for nVersion=3
2024-02-12 20:00:57 +00:00
natsoni
99aa6c9ed3
Liquid: improve recent pegs pagination data query
2024-02-12 11:34:47 +01:00
Mononaut
d24d643d70
Fix statistics timespan for 2h and 24hr charts
2024-02-12 00:54:34 +00:00
Mononaut
000524691a
Project early difficulty from sliding window
2024-02-11 23:11:19 +00:00
softsimon
2c22200820
Log mempool stats on new blocks
2024-02-10 20:45:58 +08:00
natsoni
346c024ddf
Change federation wallet stats to include utxos count
2024-02-09 16:26:59 +01:00
Mononaut
1121136a5e
Reduce the network size of mempool block websocket updates
2024-02-08 22:40:22 +00:00
wiz
49553b7bae
Merge pull request #4653 from mempool/mononaut/healthier-checks
...
Staggered esplora fallback health checks
2024-02-08 07:23:39 -05:00
softsimon
01e019245b
Merge pull request #4651 from mempool/natsoni/liquid-audit-improvements
...
Liquid audit dashboard: various improvements
2024-02-08 19:50:55 +08:00
dependabot[bot]
1e568e5b4c
Bump follow-redirects from 1.15.2 to 1.15.5 in /backend
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.5.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.5 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 11:53:08 +00:00
softsimon
582eca1fdd
Merge branch 'master' into dependabot/npm_and_yarn/backend/mysql2-3.9.1
2024-02-07 19:47:41 +08:00
Mononaut
3959f52d19
Staggered esplora fallback health checks
2024-02-06 23:42:14 +00:00
natsoni
b561648082
Add peg ins/out volume to stats components
2024-02-06 17:35:02 +01:00
Mononaut
7e5e85c8b9
Improve Goggles coinjoin detection
2024-02-04 21:47:31 +00:00
softsimon
16846d526c
Merge pull request #4616 from mempool/natsee/liquid-audit-dashboard
...
Feature: Liquid Federation Audit Dashboard
2024-02-04 22:05:02 +08:00
natsoni
575c407098
Remove SQL transactions in federation utxos indexing
2024-02-04 13:03:41 +01:00
softsimon
b44ec76130
Merge pull request #4637 from mempool/mononaut/summaries-indexing-error
...
More robust error handling and logging during summaries indexing
2024-02-03 20:39:09 +08:00
Mononaut
0bf0d79ee4
Fix error handling in acceleration data polling
2024-02-02 15:31:10 +00:00
natsee
163c0b6d78
Liquid peg outs address indexing: support for duplicates and minor fixes
2024-02-01 19:29:31 +01:00
James Blacklock
770b6dfd19
Merge branch 'master' into docker-bugfix
2024-01-30 15:50:03 -05:00
Mononaut
db8ba7c938
More robust error handling and logging during summaries indexing
2024-01-30 16:42:55 +00:00
natsee
e69ba7e884
Liquid Federation indexing: clean up logging
2024-01-30 11:55:59 +01:00
natsee
73e6045549
Liquid: Add support for peg outs display
2024-01-30 11:11:30 +01:00
dependabot[bot]
5f3f483546
Bump mysql2 from 3.7.0 to 3.9.1 in /backend
...
Bumps [mysql2](https://github.com/sidorares/node-mysql2 ) from 3.7.0 to 3.9.1.
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.7.0...v3.9.1 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-30 02:07:07 +00:00
Mononaut
ba8ea7d0d1
Handle Redis errors and disconnects
2024-01-30 01:10:36 +00:00
natsee
639fc3dd5f
Liquid audit: Add recent pegs widget and table
2024-01-29 17:06:25 +01:00
natsee
c39ca0270e
Fix elements_pegs bitcoinaddress field
2024-01-29 11:36:58 +01:00
Mononaut
09e38ac177
Goggles indexing config & rate limit
2024-01-27 18:22:58 +00:00
softsimon
ee6422c982
Merge pull request #4609 from afahrer/master
...
Channel search results showing up during TX search
2024-01-26 23:43:47 +07:00
softsimon
3610908171
Update rust-gbt package lock version
2024-01-26 21:48:21 +07:00
natsee
16f0830f2c
Fix conflict in database-migration
2024-01-25 15:19:46 +01:00
natsee
b6d2008e97
Merge branch 'master' into natsee/liquid-federation-audit
2024-01-25 15:17:51 +01:00
Mononaut
4e007acd84
Update rust-toolchain to 1.65
2024-01-24 18:53:59 +00:00
softsimon
4fe745817c
Merge pull request #4137 from mempool/mononaut/multi-address-tracking
...
Multi address tracking
2024-01-24 23:14:00 +07:00
Mononaut
09a727c00d
Fix more Goggles indexing bugs
2024-01-24 12:18:42 +00:00
afahrer
f7f1eb067b
$ match. fix transaction starting with number
2024-01-23 22:56:17 -05:00
afahrer
74d94579f9
Channel search results showing up during TX search
2024-01-23 20:48:49 -05:00
Mononaut
8ca2b2b5c0
Fix version update & error handling in Goggles indexing
2024-01-23 17:20:57 +00:00
Mononaut
0cddfcfa64
Fix missing quotes on multi-address-tracking error msg
2024-01-23 14:04:15 +00:00
Mononaut
aa0948a154
Add multi-address-tracking limit config
2024-01-23 13:36:42 +00:00
Mononaut
8f7895cb2e
Track dropped txs in multi-address subscription
2024-01-23 13:36:42 +00:00
Mononaut
77a526b91c
Normalize scriptpubkeys to lowercase
2024-01-23 13:36:42 +00:00
Mononaut
ccd9642a01
Deduplicate address validation code
2024-01-23 13:36:41 +00:00
Mononaut
8642956dc2
Add track-scriptpubkeys websocket subscription
2024-01-23 13:36:41 +00:00
Mononaut
57c3861ca6
Support multi address websocket subscriptions
2024-01-23 13:36:41 +00:00
Mononaut
82920f621f
Fix Goggles indexing when summaries disabled
2024-01-23 13:33:59 +00:00
natsee
cef060be2d
Only include count in federation address and UTXO queries
2024-01-23 09:46:15 +01:00
Mononaut
7405cf8336
Add block classification indexing
2024-01-23 01:44:19 +00:00
Mononaut
1507003c19
Save goggle flags in audit templates & block summaries
2024-01-22 22:32:18 +00:00
natsee
fa90eb84fc
Truncate elements_pegs and add primary key instead of drop/create
2024-01-22 13:59:11 +01:00
natsee
de2842b62a
Add pegtxid and pegindex data to federation_txos table
2024-01-21 13:04:34 +01:00
natsee
4b10e32e73
Liquid: add indexing process of Federation utxos
2024-01-20 15:15:15 +01:00
nymkappa
ed9826b2d8
[bitcoin core] internal core api from camel case to kebab case
2024-01-15 16:12:58 +01:00
nymkappa
f161f7e8e2
[bitcoin core] fix getMempoolAncestors verbose param
2024-01-15 10:00:01 +01:00
nymkappa
b38bbb9513
[bitcoin core] add missing verbose params to bitcoin core internal routes
2024-01-15 09:59:35 +01:00
nymkappa
f095913538
[bitcoin core] add internal routes to bitcoin core rpc
2024-01-15 09:59:32 +01:00
Mononaut
00b8f001b0
Fix goggles inscription detection bug
2024-01-15 02:47:29 +00:00
dependabot[bot]
367f70c3b3
Bump mysql2 from 3.6.0 to 3.7.0 in /backend
...
Bumps [mysql2](https://github.com/sidorares/node-mysql2 ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 14:40:20 +00:00
Mononaut
8336a00aea
Clean rust-gbt directory before build
2024-01-10 14:32:37 +00:00
softsimon
f694d5333a
Merge pull request #4561 from mempool/mononaut/fix-prices
...
Fix bad coinbase price url, switch to median prices
2024-01-10 11:21:11 +07:00
softsimon
aad288c0d9
Merge pull request #4554 from mempool/mononaut/unmineable-txs
...
Handle unmineable transactions in GBT implementations
2024-01-10 00:18:41 +07:00
Mononaut
30d58d9971
Restore GBT result size sanity check
2024-01-09 17:08:25 +00:00
Mononaut
89d37f0058
Fix unmineable tx handling
2024-01-09 16:26:05 +00:00
softsimon
17427b7970
Merge pull request #4560 from mempool/mononaut/fee-sanity
...
Additional fee recommendation sanity checks
2024-01-09 10:41:52 +07:00
Mononaut
0230f95001
Fix bad coinbase price url, switch to median prices
2024-01-08 22:39:51 +00:00
Mononaut
d5c5ae0e09
Additional fee recommendation sanity checks
2024-01-08 16:33:19 +00:00
Mononaut
d665d2a12c
Handle unmineable transactions in GBT implementations
2024-01-06 04:20:19 +00:00
James Blacklock
5f1180118a
Merge branch 'master' into docker-bugfix
2024-01-04 12:10:31 -05:00
nymkappa
64f6775c68
[database] increase default pool size to 100 connections
2024-01-03 15:12:11 +01:00
Mononaut
c1785993a8
Fix websocket subscription logging
2024-01-02 16:26:57 +00:00
Mononaut
23ececca95
Optimize websocket updates on new block
2023-12-31 18:07:39 +00:00
James Blacklock
cd964d37e8
fix bug in backend Docker start.sh script
2023-12-20 17:03:06 -05:00
Mononaut
a8fd2ac9dc
Preserve tx replacement flag
2023-12-17 10:45:26 +00:00
Mononaut
c2f52ac1f3
Avoid repeated tx classification work
2023-12-17 09:57:15 +00:00
softsimon
21ad37dbec
Merge pull request #4143 from mempool/hunicus/readme-enterprise
...
Add links to enterprise page in readmes
2023-12-17 11:37:36 +07:00
Mononaut
16b9ca6c40
Fix CI unit test circular dependency
2023-12-14 13:30:19 +00:00
Mononaut
512589dc79
Add fake pubkey filter
2023-12-14 11:29:44 +00:00
Mononaut
ce195c9133
Fix ECDSA DER signature detection
2023-12-13 16:15:55 +00:00
Mononaut
e12f43e741
Add sighash filter flags
2023-12-13 10:59:56 +00:00
Mononaut
173bc127cb
Block viz filters proof of concept
2023-12-13 10:59:56 +00:00
Mononaut
b7c4cd43fc
Better error handling for accelerations update request
2023-12-06 12:09:46 +00:00
Mononaut
08a35b85a8
Fix current accelerations update race condition
2023-12-06 12:09:28 +00:00
softsimon
a33f915c7a
Merge pull request #4438 from mempool/mononaut/refactor-difficulty-reindexing
...
Refactor difficulty reindexing to process blocks in height order
2023-12-03 13:15:01 +09:00
Mononaut
cd8e3e2604
Fix liquid fee rounding
2023-12-02 03:20:09 +00:00
Mononaut
851e07b50b
Fix liquid minfee defaults
2023-12-01 18:12:59 +09:00
softsimon
ed07daebca
Merge branch 'master' into mononaut/handle-websocket-errors
2023-11-30 15:18:16 +09:00
Mononaut
0b449347c1
Fix spurious ln channel typeahead matches
2023-11-26 09:22:44 +00:00
Mononaut
66d88abdc5
Refactor difficulty reindexing to process blocks in height order
2023-11-26 08:17:30 +00:00
Mononaut
652100f774
More verbose websocket error logs
2023-11-25 09:02:27 +00:00
Mononaut
0f04f751e1
Disconnect websocket clients on error
2023-11-25 08:27:17 +00:00
Mononaut
75cc844676
actually fix empty mempool health score
2023-11-22 19:53:22 +09:00
Mononaut
8dc80eadf3
Fix health score when mempool was empty
2023-11-22 13:10:53 +09:00
softsimon
e768072799
Merge pull request #4388 from mempool/mononaut/rbf-cache-load-logs
...
More verbose RBF cache check logs
2023-11-19 17:34:00 +09:00
Mononaut
6ac328c979
More verbose RBF cache check logs
2023-11-17 07:06:44 +00:00
Mononaut
7717c15666
Fix electrum p2pk/scripthash format
2023-11-17 03:49:31 +00:00
Mononaut
20f61fc6a0
Round batch sizes up
2023-11-15 06:58:00 +00:00
Mononaut
6454892d48
Use mempool/txs max_txs parameter
2023-11-15 06:57:31 +00:00
Mononaut
35d7c55c1d
Configurable esplora batch sizes
2023-11-15 06:12:15 +00:00
Mononaut
5cfd599018
Set fallback server out-of-symc when unreachable
2023-11-14 10:17:02 +00:00
Mononaut
85091e1f3a
🥩 🙂 🪵 📝
2023-11-14 09:55:02 +00:00
softsimon
a7c64c0df3
Merge branch 'master' into mononaut/refactor-task-scheduler
2023-11-14 17:17:55 +09:00
Mononaut
7aad664112
Support different log levels for database query error messages
2023-11-14 07:59:24 +00:00
Mononaut
00887bc24b
Refactor indexer scheduling to avoid accumulating identical tasks
2023-11-14 06:30:22 +00:00
softsimon
ab8b557e73
Merge pull request #4373 from mempool/mononaut/fix-silent-db-exceptions
...
Fix silently unhandled database exceptions
2023-11-14 15:27:52 +09:00
Mononaut
5c0a59d2f6
handle unknown query types in db error log
2023-11-14 06:13:06 +00:00
Mononaut
29cbdf6cd5
handle null query in error log
2023-11-14 05:52:27 +00:00
Mononaut
08b68ef8ba
handle exception in db transaction rollback
2023-11-14 05:33:48 +00:00
Mononaut
1ae34e069c
Fix silently unhandled database exceptions
2023-11-14 05:11:51 +00:00
softsimon
562cd5683a
Merge branch 'master' into taproot-channels
2023-11-14 13:41:44 +09:00
Mononaut
c6a92083a8
Fix pid parsing on release lock
2023-11-13 07:54:11 +00:00
Mononaut
8c4b488251
handle SIGHUP exit code
2023-11-13 07:54:11 +00:00
Mononaut
3639dcc92a
Recover from stale PID file
2023-11-13 07:54:11 +00:00
wiz
28113d1141
Merge pull request #4163 from mempool/mononaut/fast-forensics
...
Fast lightning forensics
2023-11-13 14:54:20 +09:00
wiz
68e0dfe736
Merge branch 'master' into mononaut/fast-forensics
2023-11-13 14:24:08 +09:00
Mononaut
29299e622e
Calculate sigops in /api/v1/tx/:txid for mined txs
2023-11-13 03:44:35 +00:00
Mononaut
a510b4992c
Fix condition to add mempool data to loaded cache txs
2023-11-13 03:44:35 +00:00
Mononaut
72e19f674a
Clear Liquid sigops
2023-11-13 03:44:34 +00:00
Mononaut
ea2a7e7505
Use sigops from mempool/electrs, fix the nodejs sigop calculation
2023-11-13 03:44:34 +00:00
wiz
c0a481acbe
Reduce /internal/txs RBF cache query chunk size to 250
2023-11-12 19:09:36 +09:00
Mononaut
5998b54fec
more logs, reduce request chunk sizes
2023-11-12 09:23:37 +00:00
wiz
a2f6ea7b3a
Merge branch 'master' into mononaut/faster-rbf-load
2023-11-12 17:41:30 +09:00
wiz
ee90a96d22
Merge branch 'master' into junderw/fix-paths
2023-11-12 17:22:39 +09:00
Mononaut
b9217da453
Change internal API prefix to "internal"
2023-11-12 07:08:21 +00:00
Mononaut
70badaf461
Speed up $scanForClosedChannels, use internal outspends apis
2023-11-12 07:08:20 +00:00
Mononaut
995acb238d
Refactor forensics batching, speed up opened channel forensics
2023-11-12 07:08:20 +00:00
Mononaut
5bee54a2bf
Use new bulk endpoints to speed up forensics
2023-11-12 07:08:19 +00:00
Mononaut
7ec7ae7b95
Remove old batched outspends API
2023-11-12 07:03:28 +00:00
Mononaut
8aa51c4e80
Batch esplora outspends requests
2023-11-12 07:03:28 +00:00
Mononaut
823f06451c
Send correct tx conf status in websocket msgs
2023-11-12 07:03:27 +00:00
Mononaut
9d60c39aeb
Resolve rbf cache merge conflicts
2023-11-12 06:19:46 +00:00
Mononaut
031e14f302
Update internal getRawTransactions to use new prefix
2023-11-12 05:37:39 +00:00
Mononaut
156b5d0b3c
Update bulk /txs to use new failover router, internal-api path
2023-11-12 05:37:39 +00:00
Mononaut
38909cfc42
use bulk /txs endpoint to check cached rbf tx status
2023-11-12 05:37:37 +00:00
Mononaut
2339a0771e
Use internal /block/:hash/txs endpoint
2023-11-12 05:04:41 +00:00
Jonathan Underwood
502a1c021e
Add suggestions from wiz
...
Co-authored-by: wiz <j@wiz.biz>
2023-11-12 05:04:41 +00:00
Mononaut
d16773bfa0
Switch backend to use internal-api paths
2023-11-12 05:04:41 +00:00
softsimon
90634c4343
Merge branch 'master' into mononaut/confirmed-tx-status
2023-11-12 13:48:35 +09:00
softsimon
7142d69dda
Merge pull request #4319 from mempool/mononaut/fix-stale-rbf-cache
...
Fix rbf tree leak, clean up stale trees in Redis
2023-11-11 15:17:13 +09:00
Mononaut
e3e248d601
Convert RBF disk cache data to match new format
2023-11-11 05:52:37 +00:00
Mononaut
0e420d8196
Fix rbf tree leak, clean up stale trees in Redis
2023-11-11 04:05:56 +00:00
softsimon
06d1bbdf03
Merge branch 'master' into cookie
2023-11-11 12:57:49 +09:00
softsimon
874d2b371d
Merge branch 'master' into mononaut/hide-arrow-on-replace
2023-11-11 11:57:03 +09:00
softsimon
eba5560caa
Merge pull request #4348 from mempool/dependabot/npm_and_yarn/backend/axios-1.6.1
...
Bump axios from 1.5.0 to 1.6.1 in /backend
2023-11-11 11:56:34 +09:00
softsimon
9e6072c371
Merge branch 'master' into mononaut/confirmed-tx-status
2023-11-10 14:49:24 +09:00
softsimon
a663cca3d0
Merge branch 'master' into mononaut/failover-timeout-config
2023-11-10 14:09:43 +09:00
softsimon
450bda7d04
Merge pull request #4328 from mempool/mononaut/purging-min-fee
...
Enforce purging rate minimum on recommended fees
2023-11-09 14:58:48 +09:00
dependabot[bot]
d18b8881d0
Bump axios from 1.5.0 to 1.6.1 in /backend
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.0 to 1.6.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-09 02:16:55 +00:00
dependabot[bot]
14c87e2f03
Bump crypto-js from 4.1.1 to 4.2.0 in /backend
...
Bumps [crypto-js](https://github.com/brix/crypto-js ) from 4.1.1 to 4.2.0.
- [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0 )
---
updated-dependencies:
- dependency-name: crypto-js
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-07 01:44:00 +00:00
softsimon
6ef15bddcd
Merge pull request #4314 from mempool/dependabot/npm_and_yarn/backend/babel/core-7.23.2
...
Bump @babel/core from 7.21.4 to 7.23.2 in /backend
2023-11-07 10:43:03 +09:00
softsimon
fbc6c078ef
Merge pull request #4302 from mempool/simon/liquid-blocks-api
...
Fix block pagination for liquid
2023-11-07 10:42:26 +09:00
Mononaut
83fde600f1
Enforce purging rate minimum on recommended fees
2023-10-25 17:46:04 +00:00
TKone7
59a92d0363
Fix cleanup logic
...
Keep only cache entries with an expiry in the future.
2023-10-23 15:49:34 +02:00
Boris Nagaev
2bc3352785
[lightning] add taproot-channels to node features
...
Update from https://github.com/lightningnetwork/lnd/blob/master/lnwire/features.go
2023-10-20 04:49:14 +02:00
softsimon
68854d56cc
Merge branch 'master' into mononaut/record-purge-rates
2023-10-14 15:07:03 +07:00
dependabot[bot]
0783507821
Bump @babel/core from 7.21.4 to 7.23.2 in /backend
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.21.4 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 02:38:59 +00:00
softsimon
10be2c8176
Fix block pagination for liquid
2023-10-04 01:41:49 +04:00
Mononaut
75c50416f5
Fix PID docker config
2023-10-01 16:43:21 +01:00
Mononaut
0808640ec0
Check database enabled before releasing PID lock file
2023-10-01 16:38:45 +01:00
Mononaut
7dad00523f
Implement pid file & checks
2023-10-01 16:37:28 +01:00
Mononaut
420fbf3d6f
Hide the blockchain arrow when transaction is replaced
2023-09-29 00:02:01 +01:00
dependabot[bot]
928d3282a2
Bump axios from 1.4.0 to 1.5.0 in /backend
...
Bumps [axios](https://github.com/axios/axios ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-23 15:20:54 +00:00
softsimon
b6f66a6a28
Merge pull request #4236 from mempool/mononaut/mempool-count-graph
...
Add mempool transaction count line to graph
2023-09-20 20:26:25 +04:00
wiz
b979594a04
Merge pull request #4262 from mempool/wiz/add-va1-mempoolspace-lightning-nodes
...
Add VA1 mempool.space lightning node pubkeys
2023-09-18 17:43:40 -04:00
Mononaut
ef5d2606b7
Add missing count data to longer statistics timespans
2023-09-18 21:07:24 +00:00
wiz
38d30d23e5
Add VA1 mempool.space lightning node pubkeys
2023-09-17 20:57:47 -04:00
Mononaut
441b505aa3
Send correct tx conf status in websocket msgs
2023-09-14 23:27:40 +00:00
Mononaut
9b17c16325
Notify address page of removed transactions
2023-09-14 23:25:21 +00:00
Mononaut
c1f0eac8f8
Add REQUEST_TIMEOUT and FALLBACK_TIMEOUT esplora config options
2023-09-14 22:57:37 +00:00
Mononaut
71d4aa9ddd
Add mempool count line to graph
2023-09-08 01:35:02 +09:00
Mononaut
47a7564cfc
Bump failover timeout to 5s
2023-08-31 02:25:28 +09:00
softsimon
6d643604d0
Merge branch 'master' into mononaut/live-cpfp-updates
2023-08-29 10:12:55 +02:00
wiz
c4f8afbaf7
Merge pull request #4195 from mempool/junderw/rusttoolchain
2023-08-27 13:19:15 +09:00
Mononaut
528877f43f
Send cpfp/effective fee rate changes to subscribed ws clients
2023-08-27 00:30:55 +09:00
nymkappa
b9838fda8d
Merge branch 'master' into mononaut/attitude-adjustment
2023-08-26 11:48:21 +02:00
Mononaut
f295392dca
Record purging rate in statistics
2023-08-24 22:04:41 +09:00
junderw
18eb6600b0
Fix README to include workaround for legacy versions of npm
2023-08-21 12:53:20 -07:00
junderw
b595002c25
Revert "Add a missing [workspace]
tag in rust-gbt Cargo to build in git"
...
This reverts commit fadc46f3b5
.
2023-08-21 10:01:40 -07:00
Matt Corallo
6088fffc09
Drop MSRV to 1.63
...
Debian bookworm ships with 1.63, and since the change is trivial,
there's little reason to not support people running mempool on
Debian.
2023-08-21 04:03:37 +00:00
Matt Corallo
fadc46f3b5
Add a missing [workspace]
tag in rust-gbt Cargo to build in git
...
If cargo detects its being run in a git tree, it looks for a
top-level `Cargo.toml`. When failing to find one, it errors out,
saying "current package believes it's in a workspace when it's not."
Instead, we add a `[workspace]` tag to let cargo know that rust-gbt
is not, in fact, in a rust workspace.
2023-08-21 04:00:52 +00:00
Mononaut
2819cea509
Reduce core mempool tx sync to 8 concurrent requests
2023-08-19 19:02:30 +09:00
junderw
2a8a403da7
Use p-limit to limit concurrent requests
2023-08-19 18:53:32 +09:00
Mononaut
e4fcadf39b
More verbose comments on $getMempoolTransactionsExtended
2023-08-19 04:47:19 +09:00
Mononaut
1b2122cd35
Don't overload core with mempool tx requests
2023-08-19 01:02:27 +09:00
junderw
08a09bf371
Fix: calcBitsDifference regtest fix
2023-08-17 23:57:20 -07:00
Felipe Knorr Kuhn
004208e9c8
Fix linting
2023-08-16 16:16:04 -07:00
Felipe Knorr Kuhn
44d2ea1263
Fix Docker config unit test to work with array values
2023-08-16 16:08:45 -07:00
hunicus
0a918b8fa8
Add enterprise note to backend readme
2023-08-13 13:04:58 +09:00
softsimon
8b260ce21c
Merge pull request #4108 from mempool/simon/disable-historical-testnets
...
Handle historical price API calls when using any testnet
2023-08-09 10:51:58 +04:00
softsimon
8d7c04bcda
Merge pull request #4111 from mempool/nymkappa/mining-pool-api
...
[mining] add /api/v1/pools API to list mining pools
2023-08-07 14:33:58 +09:00
nymkappa
e4c17e5011
[mining] add /api/v1/mining/pools API to list mining pools
2023-08-07 12:16:01 +09:00
softsimon
b03c3745a2
Merge pull request #4110 from mempool/knorrium/backend_unit_test_tweaks
...
Backend unit test tweaks
2023-08-07 12:14:01 +09:00
softsimon
41eecfa7df
Merge pull request #4095 from mempool/mononaut/refactor-address-tracking
...
Refactor websocket address tracking
2023-08-07 12:13:07 +09:00
Mononaut
38e9021e8c
simplify scriptpubkey tracking
2023-08-07 10:43:42 +09:00
Felipe Knorr Kuhn
8912bac0ac
Add test:ci task
2023-08-06 08:00:49 -07:00
Felipe Knorr Kuhn
e4fca3c2b7
Log verbose Docker checks only when running on CI
2023-08-06 08:00:30 -07:00
Mononaut
9138c3b676
always switch back to local if available
2023-08-05 20:39:02 +09:00
softsimon
2ceafcacc6
Disable historical prices on testnets
2023-08-05 20:29:00 +09:00
Mononaut
85935d8f90
allow protocol, port & path in fallback urls
2023-08-05 20:06:19 +09:00
Mononaut
ae5e1e6d29
Fix failover debug prints
2023-08-05 19:55:33 +09:00
Mononaut
e512feef74
Add debug prints, fix POST request
2023-08-05 19:25:00 +09:00
Mononaut
2095f90262
new health-check based esplora failover mechanism
2023-08-05 19:02:46 +09:00
softsimon
c1c69d7272
Merge pull request #4096 from mempool/mononaut/speed-up-rbf-detection
...
Speed up RBF detection
2023-08-05 17:37:50 +09:00
softsimon
a4e7219214
Adding RBF tests
2023-08-05 17:20:07 +09:00
Jonathan Underwood
6ff7a59bfb
Merge branch 'master' into fix/liquid-bits-calc
2023-08-05 00:00:02 -07:00
junderw
e994aac162
Feature: Build Rust during build script AND install
2023-08-04 23:40:10 -07:00
junderw
ea926660fe
Fix: Difficulty calculations for Liquid networks must be NaN
2023-08-04 20:42:14 -07:00
Mononaut
3ec676ca90
Speed up RBF detection
2023-08-04 19:11:49 +09:00
softsimon
d2641cc927
Merge pull request #4085 from mempool/mononaut/fast-mempool-sync
...
use bulk mempool post api to batch mempool update requests
2023-08-04 17:26:01 +09:00
softsimon
b026f5a481
Removing console log
2023-08-04 15:55:22 +09:00
junderw
0535e8c5f9
Fix: Rust-GBT packaging needs fixing
2023-08-04 15:45:34 +09:00
softsimon
b4ec69ce7a
Merge pull request #4058 from mempool/mononaut/prices-api
...
Current fiat prices API
2023-08-04 15:39:35 +09:00
wiz
c3f83f74ce
Merge branch 'master' into mononaut/acceleration-viz
2023-08-04 15:10:02 +09:00
Mononaut
3074d814e7
precompute address transactions for websocket msg loop
2023-08-04 13:59:49 +09:00
softsimon
07f95acc29
Base expiry on update frequency
2023-08-04 13:26:19 +09:00
softsimon
2892bfa1d8
Fixing cycle reset at top of the hour
2023-08-04 13:23:09 +09:00
dependabot[bot]
356ab9c6ae
Bump mysql2 from 3.5.2 to 3.6.0 in /backend
...
Bumps [mysql2](https://github.com/sidorares/node-mysql2 ) from 3.5.2 to 3.6.0.
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.5.2...v3.6.0 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-04 02:40:58 +00:00
softsimon
813f3dc09d
Updating config sample
2023-08-03 18:26:24 +09:00
softsimon
172c77328b
Changing setting to per hour
2023-08-03 18:22:52 +09:00
softsimon
284d39baa8
Update price at least every hour
2023-08-03 17:43:02 +09:00
softsimon
af4d0b4d3f
Allow priceUpdater to run without storing to database
2023-08-03 17:43:02 +09:00
softsimon
83a487ecae
Setting fixture to fixed number
2023-08-03 17:43:02 +09:00
softsimon
ae59f95ba9
Refactoring price update config. Fixing last price time.
2023-08-03 17:43:02 +09:00
softsimon
b2d4000b2d
Update backend/src/api/prices/prices.routes.ts
2023-08-03 17:43:02 +09:00
softsimon
864d9239ce
Update backend/src/__fixtures__/mempool-config.template.json
2023-08-03 17:43:02 +09:00
Mononaut
09c23b1241
configurable price update frequency
2023-08-03 17:43:02 +09:00
Mononaut
22665f149b
add /prices api endpoint
2023-08-03 17:43:01 +09:00
nymkappa
0111d8806b
Merge branch 'mononaut/acceleration-viz' into nymkappa/accelerator-soft-launch
2023-08-03 15:43:28 +09:00
nymkappa
8936273aeb
Merge branch 'master' into mononaut/acceleration-viz
2023-08-03 15:28:56 +09:00
nymkappa
d236d89717
[mining] send pool unique id in /pools API
2023-08-03 15:08:14 +09:00