Commit Graph

2175 Commits

Author SHA1 Message Date
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
wiz
e9cd41722b
Merge pull request #4081 from mempool/mononaut/fix-null-coinbase-fee
fix null coinbase fees in block summary
2023-08-02 16:05:09 +09:00
Mononaut
ca0c6b5e6e
use bulk mempool/txs post api to batch mempool update requests 2023-08-02 15:05:27 +09:00
mononaut
b365ad3ba4
Merge branch 'master' into fix/difficulty-calc 2023-08-02 11:00:32 +09:00
Mononaut
ab784cede2
fix partially indexed difficulty bug 2023-08-01 18:41:48 +09:00
Mononaut
543357f1db
fix null coinbase fees in block summary 2023-08-01 17:33:03 +09:00
junderw
9bf334a22d
Fix: Use bits to calculate difficulty instead of floating points 2023-08-01 00:52:45 -07:00
softsimon
b0080a5859
Base mempool break limit of current poll rate 2023-08-01 15:55:03 +09:00
wiz
97877053bf
Merge pull request #4068 from mempool/mononaut/electrs-blocks
Get blocks from electrs again
2023-08-01 15:33:13 +09:00
softsimon
f9a44a5fbb
Merge pull request #4074 from mempool/fix_rust_gbt_typo
Fix rust gbt docker  typo
2023-08-01 14:14:56 +09:00
wiz
8c396978a8
Merge branch 'master' into mononaut/electrs-blocks 2023-08-01 13:54:05 +09:00
wiz
a51d2a6aec
Merge pull request #4071 from mempool/mononaut/fast-indexing
Fast indexing
2023-08-01 13:53:56 +09:00
Mononaut
a863c17408
Fix difficulty indexing db queries to return bits 2023-08-01 13:28:56 +09:00
Mononaut
0924bb6ac0
Use bits to detect difficulty adjustments, not difficulty 2023-08-01 13:28:56 +09:00
Mononaut
910e67ff36
Get blocks from electrs again 2023-08-01 13:28:56 +09:00
Felipe Knorr Kuhn
17f1cb8648
Fix config unit test that was returning early 2023-07-31 14:10:49 -07:00
softsimon
bed7c1b283
Fix scripthash lookup for Electrum* 2023-07-31 18:29:40 +09:00
Mononaut
0d25ef0b5b
Get block txs from esplora, index CPFP together with summaries 2023-07-31 18:13:16 +09:00
Mononaut
6b7d8d95f7
reduce mempool poll rate while indexing 2023-07-31 18:13:16 +09:00
Mononaut
bafc0bd9cf
fix indexing log prints 2023-07-31 18:13:11 +09:00
softsimon
7a87f74b22
Merge pull request #4070 from mempool/mononaut/redis-fixes
Misc Redis fixes
2023-07-31 17:28:54 +09:00
Mononaut
49db63d888
Faster Redis tx deletion, fix debug log level 2023-07-31 16:38:18 +09:00
Mononaut
363fc1b00b
Get blocks from electrs again 2023-07-31 15:39:02 +09:00
softsimon
73b71c4914
Fixing docker config and tests 2023-07-31 14:28:56 +09:00
Mononaut
dcfab218fb
Improve Redis logging 2023-07-31 12:21:28 +09:00
Mononaut
c79a597c96
switch from redis-json to simple key-value redis entries 2023-07-31 12:16:37 +09:00
Mononaut
a393f42b5e
strip non-essential data from redis cache txs 2023-07-31 12:16:36 +09:00
Mononaut
6ac58f2da7
store redis mempool in sharded json object 2023-07-31 12:16:36 +09:00
Mononaut
a9f8bbbcce
Add network and schema versioning to redis cache 2023-07-31 12:16:34 +09:00
Mononaut
d65bddd30b
Add transactions to Redis cache in manageable batches 2023-07-31 12:16:34 +09:00
Mononaut
b6cb539470
Fix redis feature merge conflicts 2023-07-31 12:16:34 +09:00
Mononaut
aea2b1ec6b
Add RBF data to Redis cache 2023-07-31 12:16:33 +09:00
Mononaut
5138f9a254
Implement Redis cache for block and mempool data 2023-07-31 12:16:33 +09:00
softsimon
ecd80aad6a
Merge pull request #4056 from mempool/mononaut/compressed-p2pk
Add support for compressed p2pk addresses
2023-07-29 17:48:26 +09:00
softsimon
1b248c24f1
Merge pull request #4050 from mempool/mononaut/retry-block-txs
Handle failures while fetching block transactions
2023-07-29 17:12:34 +09:00
nymkappa
f8faccd502
Merge branch 'master' into mononaut/acceleration-viz 2023-07-29 13:51:49 +09:00
wiz
b1bdb52851
ops: Fix a classic typo in mempool clear protection log print 2023-07-28 23:40:06 +09:00
Mononaut
2c613195cc
Add support for compressed p2pk addresses 2023-07-28 19:17:52 +09:00
Mononaut
63ccecf410
remove unused calcScriptHash function 2023-07-28 16:14:28 +09:00
Mononaut
5b2470955d
track p2pk addresses by scriptpubkey not scripthash 2023-07-28 16:09:39 +09:00
Mononaut
74b87b6006
Support p2pk track-address websocket subscriptions 2023-07-28 16:09:39 +09:00
Mononaut
589adb95c3
remove stray debugging log 2023-07-27 14:49:21 +09:00
Mononaut
1fd5b975f1
Handle failures while fetching block transactions 2023-07-27 11:45:16 +09:00
nymkappa
67cff804a6
/accelerations -> /accelerator/accelerations 2023-07-26 15:08:35 +09:00
Mononaut
cde4af5930
fix mismatched use of gbt implementations 2023-07-26 15:08:35 +09:00
Mononaut
928a8be846
fix pool-dependent accelerated audit handling 2023-07-26 15:08:34 +09:00
Mononaut
7c641544b2
check in missing rust-gbt file 2023-07-26 15:08:34 +09:00
Mononaut
2a2aee21fb
fix audit highlightning and fee ranges 2023-07-26 15:08:34 +09:00
Mononaut
3838d947b1
fix tests 2023-07-26 15:08:34 +09:00
Mononaut
ffc2b6c53c
Add acceleration support to rust gbt 2023-07-26 15:08:34 +09:00
Mononaut
6494f890fe
include per-tx pools in /accelerations endpoint 2023-07-26 15:08:34 +09:00
Mononaut
ba54bc9d15
support for acceleration mempool blocks animation 2023-07-26 15:08:33 +09:00
Mononaut
083bfdba06
Refactor accelerated audits 2023-07-26 15:08:33 +09:00
Mononaut
20b3ceab1e
Implement accelerations API & config setting 2023-07-26 15:08:33 +09:00
Mononaut
c246db1cf9
Refactor acceleration tracking 2023-07-26 15:08:33 +09:00
Mononaut
aa24f6a84d
use accelerated rates for block templates & show in viz 2023-07-26 15:08:33 +09:00
Mononaut
e489f713eb
include accelerated tx data in block audits 2023-07-26 15:08:26 +09:00
softsimon
a13c424869
Merge pull request #4046 from mempool/mononaut/audit-exclude-conflicts
Exclude all conflicting transactions from audit score
2023-07-25 20:22:37 +09:00
Mononaut
d7b874ac49
Exclude all conflicting transactions from audit score 2023-07-25 14:17:02 +09:00
Mononaut
25925751eb
refactor $getTransactionsExtended to optimise API requests 2023-07-25 12:09:13 +09:00
Mononaut
0ebfd6f017
Fetch block txs from mempool/electrs in bulk 2023-07-25 10:27:43 +09:00
Mononaut
36fe5627c7
fix mempool sync skeleton loaders on Core backend 2023-07-24 17:49:34 +09:00
Mononaut
2d463326e0
fix gbt mempool size mismatch bug 2023-07-24 17:22:38 +09:00
Mononaut
de4265a6d1
More conservative mempool inSync status 2023-07-24 16:22:22 +09:00
Mononaut
e59c961f25
Add electrs sync progress updates 2023-07-24 14:59:51 +09:00
Mononaut
db715a1dba
Switch to batch mempool/txs/:txid endpoint 2023-07-24 14:44:43 +09:00
Mononaut
202d4122b4
load mempool txs in bulk from esplora 2023-07-24 14:44:42 +09:00
softsimon
e2fdacfddd
Merge pull request #4041 from mempool/simon/sanitize-lightning-channel-id
Sanitize channel id search
2023-07-24 13:26:20 +09:00
softsimon
ee2d8f8c5a
Sanitize channel id search 2023-07-24 13:21:06 +09:00
Mononaut
44f2217a68
Fix typo which skips sigop calculation 2023-07-24 10:49:29 +09:00
wiz
caa8cfbc0e
Another hotfix for CLN crash 2023-07-23 22:35:32 +09:00
wiz
02f361af73
Hotfix for CLN crash 2023-07-23 22:21:53 +09:00
Mononaut
0ce043cca9
Fix esplora error messages 2023-07-23 14:01:31 +09:00
Mononaut
65dbafd2ec
Support P2PK address types 2023-07-23 14:01:31 +09:00
wiz
7a6da07a61
Merge branch 'master' into mononaut/fix-liquid-fees 2023-07-21 17:38:47 +09:00
Felipe Knorr Kuhn
7ba627e243
Merge branch 'master' into junderw/fix-armv7-docker 2023-07-20 17:31:17 -07:00
Mononaut
709783280a
Fix liquid fees & remove minimum fee rate 2023-07-19 15:42:02 +09:00
softsimon
2fffd8b43c
Merge branch 'master' into hunicus/manual-deployment-enterprise 2023-07-19 14:19:03 +09:00
Felipe Knorr Kuhn
7c29e51bbb
Merge branch 'master' into junderw/fix-armv7-docker 2023-07-18 14:30:20 -07:00
softsimon
67f58a4491
Sorting by closing date descending 2023-07-18 17:19:14 +09:00
wiz
4b41730636
Merge branch 'master' into mononaut/lightning-justice 2023-07-18 16:49:49 +09:00
softsimon
bde7fad1c4
Bumping backend deps 2023-07-18 15:36:30 +09:00
softsimon
89dac1a77c
Merge pull request #3979 from mempool/mononaut/new-block-race-condition
get chain tip direct from Bitcoin Core to avoid race conditions
2023-07-17 21:38:35 +09:00
softsimon
c355602924
Merge pull request #3981 from mempool/mononaut/fix-websocket-null-data
Fix websocket null data for undefined rbfSummary
2023-07-17 19:10:05 +09:00
Mononaut
2c1b9b9095
Fix mempool update poll delay 2023-07-17 18:21:44 +09:00
softsimon
965270dc7f
Merge pull request #3933 from mempool/nymkappa/feature-bits
Show raw and decoded lightning node features
2023-07-17 17:58:22 +09:00
Mononaut
4309bfd519
Fix websocket null data for undefined rbfSummary 2023-07-17 17:53:26 +09:00
Mononaut
7a059ba294
get chain tip direct from Bitcoin Core to avoid race conditions 2023-07-17 15:21:52 +09:00
wiz
ede961a34a
Merge branch 'master' into simon/load-more-mempool-txs 2023-07-17 14:02:32 +09:00
softsimon
77764e1c77
Merge pull request #3882 from mempool/mononaut/audit-replication
Audit data synchronization
2023-07-17 12:51:34 +09:00
softsimon
8e114917a1
Merge pull request #3976 from mempool/mononaut/six-latest-transactions
always send 6 latest transactions to websocket clients
2023-07-17 12:03:06 +09:00
softsimon
be599ca624
Merge pull request #3971 from mempool/mononaut/audit-recently-cpfpd
Add "recently cpfpd" exception to audits
2023-07-17 11:51:06 +09:00
Mononaut
bf5a16b043
always send 6 latest transactions to websocket clients 2023-07-17 11:02:28 +09:00
Mononaut
565336df21
Set missing websocket init data 2023-07-16 18:39:51 +09:00
nymkappa
6fe32cdd19
[lightning] fix issue during initial node.features indexing 2023-07-16 18:24:42 +09:00
nymkappa
8fb67a914c
[lightning] fix node features binary conversion 2023-07-16 18:17:49 +09:00
nymkappa
556eb65320
[lightning] start integrating features bits in the node page 2023-07-16 18:17:49 +09:00
nymkappa
4d41d36fe7
[lightning] save feature bit number when using lnd describegraph 2023-07-16 18:17:49 +09:00
nymkappa
32d46ad7ac
[lightning] save bit number when converting features from clightning 2023-07-16 18:17:48 +09:00
nymkappa
1f003cc292
[lightning] save node features as stringified json array in db 2023-07-16 18:17:48 +09:00
Mononaut
b33ea4679d
Add "recently cpfpd" exception to audits 2023-07-16 13:51:30 +09:00
nymkappa
73d9b4ef28
[price updater] update latestPrices timestamp before pushing to websocket 2023-07-15 17:29:29 +09:00
wiz
e3ddde9c90
Merge branch 'master' into simon/load-more-mempool-txs 2023-07-14 19:30:15 +09:00
wiz
23151ec3db
Bump version to 3.0.0-dev
- Now requires mempool/electrs
- Mempool Accelerator integration
- Rust GBT integration
- And more!
2023-07-14 18:39:35 +09:00
Mononaut
1abd2a23cc
Add audit replication success logging 2023-07-14 16:54:36 +09:00
Mononaut
e59a9d38ff
fix audit replication merge conflicts 2023-07-14 16:54:32 +09:00
Mononaut
7f6d17fc0e
Fix audit sync progress logging 2023-07-14 16:43:07 +09:00
Mononaut
736b997104
Add missing audit data to cached blocks 2023-07-14 16:43:07 +09:00
Mononaut
69e6b164b9
Add audit data replication service 2023-07-14 16:43:05 +09:00
Mononaut
fa48791c59
reduce latest rbf websocket data 2023-07-14 16:15:03 +09:00
softsimon
15a8c8d420
Support for romanz/electrs 2023-07-13 17:59:02 +09:00
wiz
8b681f3ba0
Merge pull request #3670 from mempool/junderw/pushtxantidos
Push TX: Include validation to prevent DoS
2023-07-13 15:44:18 +09:00
softsimon
5575a37f9b
Merge pull request #3957 from mempool/mononaut/full-rbf-highlight
highlight & tag fullrbf replacements in RBF timeline
2023-07-13 15:34:19 +09:00
wiz
da4f7a3aba
Merge branch 'master' into junderw/pushtxantidos 2023-07-13 14:18:19 +09:00
wiz
7542d95bc5
Merge pull request #3940 from mempool/mononaut/null-miner-health
Unknown avg miner health
2023-07-13 14:17:39 +09:00
wiz
6a2a9bda06
Merge branch 'master' into mononaut/full-rbf-highlight 2023-07-13 14:16:33 +09:00
junderw
222b34993b
Fix: Add new configs to all config instances properly. 2023-07-13 14:06:46 +09:00
junderw
df70ea05c6
Fix: Leaf version validation 2023-07-13 13:50:54 +09:00
junderw
43d41fca95
Fix: Allow detection of 1 byte annexes 2023-07-13 13:31:57 +09:00
junderw
95a8752a0a
Fix: Tests for config 2023-07-13 13:26:18 +09:00
junderw
21a47a7b4b
Push TX: Include validation to prevent DoS 2023-07-13 13:24:46 +09:00
Mononaut
3287c62f91
highlight & tag fullrbf replacements in RBF timeline 2023-07-13 12:28:33 +09:00
Mononaut
e8c703fdbc
replace client recent blocks on reorg 2023-07-13 10:43:18 +09:00
wiz
95e50ddf02
Fix production rust GBT build 2023-07-12 17:16:40 +09:00
wiz
f871300bfb
Merge branch 'master' into mononaut/fix-mined-rbf-conflicts 2023-07-12 16:17:47 +09:00
wiz
09b966e507
Merge branch 'master' into nymkappa/scan-closed-channel-no-mempool 2023-07-12 16:00:52 +09:00
Mononaut
ca2830d6d8
fix price updater loop on testnet/signet 2023-07-11 16:03:44 +09:00
wiz
795e6753eb
Merge pull request #3879 from mempool/mononaut/audit-exclude-fullrbf
exclude fullrbf txs from audit and label in visualization
2023-07-11 15:29:32 +09:00
Mononaut
a01336d8ac
Fix mined rbf conflict prevention 2023-07-11 11:44:30 +09:00
Mononaut
e81839e7ed
Return null for avg of zero matching health scores 2023-07-11 09:54:03 +09:00
Mononaut
6942a6fd6a
Show alert banner on stale blocks 2023-07-10 16:14:02 +09:00
Mononaut
385cb087d3
Replace cached blocks on reorg, serve stale blocks 2023-07-10 16:14:02 +09:00
Mononaut
f1966768a7
exclude fullrbf txs from audit and label in visualization 2023-07-10 15:34:22 +09:00
Mononaut
4ba552fe1b
Add basic lightning justice page 2023-07-09 03:03:35 -04:00
junderw
ec918d57b2
Fix backend docker build for armv7 2023-07-08 23:03:03 -07:00
junderw
925ebf08d4
Fix Docker build for using napi-rs 2023-07-06 18:05:21 -07:00
junderw
eae5f6078e
Move N-API CLI to dependencies 2023-07-06 15:49:54 -07:00
Jonathan Underwood
464587cec5
Add period 2023-07-05 19:35:36 -07:00