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