Commit Graph

2149 Commits

Author SHA1 Message Date
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