Commit graph

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