Commit Graph
2214 Commits
Author SHA1 Message Date
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