Commit Graph

1604 Commits

Author SHA1 Message Date
wiz
7c8ac67f2f
Merge pull request #152 from mempool/mononaut/enable-liquid-asset-registry
Some checks are pending
Compile Check and Lint / Compile Check (push) Waiting to run
Compile Check and Lint / Formatter (push) Waiting to run
Compile Check and Lint / Run Tests (push) Waiting to run
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Waiting to run
Compile Check and Lint / Linter () (push) Blocked by required conditions
Compile Check and Lint / Linter (-F electrum-discovery) (push) Blocked by required conditions
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Blocked by required conditions
Compile Check and Lint / Linter (-F liquid) (push) Blocked by required conditions
enable liquid asset registry in start script
2026-06-25 16:53:44 +09:00
mononaut
39f44a2c17
Merge pull request #156 from mempool/junderw/add-electrum-ip-detection
Feat: Include HAProxy and per-IP connection limits
2026-06-25 11:06:43 +09:00
junderw
ee5e65e847
fix: Do not discard leftover 2026-06-24 20:11:27 +09:00
mononaut
2fa977b5a9
Merge branch 'mempool' into mononaut/enable-liquid-asset-registry 2026-06-09 20:29:09 +09:00
junderw
baad4799a5
Don't choke on PROXY headers, but ignore them if we're not configured to look for them 2026-06-06 17:01:04 +09:00
junderw
4751db3689
Feat: Include HAProxy and per-IP connection limits 2026-06-06 15:49:33 +09:00
wiz
adfe865262
Bump up default electrum RPC conn limit to 1K
Some checks failed
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
2026-06-06 13:23:47 +09:00
wiz
587f9c1000
Merge pull request #153 from mempool/junderw/revert-fee-estimation-removal
Revert "Remove api/fee-estimates REST API"
2026-06-06 12:55:48 +09:00
mononaut
0cd2305ae5
Merge pull request #150 from mempool/junderw/feat/electrum-features
Some checks failed
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
feat[electrum]: Support server.features on all feature combinations
2026-06-03 19:09:14 +09:00
mononaut
15e9430d4e
Merge branch 'mempool' into junderw/feat/electrum-features 2026-06-03 18:31:00 +09:00
wiz
6add8952a0
Merge pull request #148 from mempool/mononaut/global-thread-pool
Some checks are pending
Compile Check and Lint / Compile Check (push) Waiting to run
Compile Check and Lint / Formatter (push) Waiting to run
Compile Check and Lint / Run Tests (push) Waiting to run
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Waiting to run
Compile Check and Lint / Linter () (push) Blocked by required conditions
Compile Check and Lint / Linter (-F electrum-discovery) (push) Blocked by required conditions
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Blocked by required conditions
Compile Check and Lint / Linter (-F liquid) (push) Blocked by required conditions
global thread pool
2026-06-03 13:44:03 +09:00
junderw
cd6a967e23
Revert "Remove api/fee-estimates REST API"
This reverts commit 01fd17358c.
2026-05-31 08:47:19 +09:00
wiz
b0774e5cee
Merge pull request #151 from mempool/mononaut/asset-search
Some checks failed
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
2026-05-30 10:35:12 +09:00
mononaut
f11f6ab09a
avoid lowercase allocations during asset registry search 2026-05-29 09:35:38 +00:00
mononaut
95478619d1
enable liquid asset registry in start script 2026-05-25 18:29:10 +00:00
mononaut
237a2df61e
add individual liquid asset registry data endpoint 2026-05-25 17:43:29 +00:00
mononaut
88d0721033
add liquid asset search endpoint 2026-05-25 17:43:13 +00:00
junderw
c9da83f825
feat[electrum]: Support server.features on all feature combinations 2026-05-24 15:25:04 +09:00
mononaut
6f203ccb0c
global thread pool 2026-05-22 07:24:27 +00:00
mononaut
6dfe5295fe
Merge pull request #147 from mempool/junderw/electrum-limits
Some checks failed
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
Fix: Add Electrum timeout to connections
2026-05-09 13:25:42 +09:00
junderw
d6d580c097
Fix: More fine grained timeout control 2026-05-08 23:04:16 +09:00
junderw
e53631a318
Fix: Add Electrum timeout to connections 2026-05-08 22:14:56 +09:00
mononaut
7f28499587
Merge pull request #146 from mempool/junderw/electrum-limits
Some checks are pending
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Blocked by required conditions
Compile Check and Lint / Linter (-F liquid) (push) Blocked by required conditions
Compile Check and Lint / Compile Check (push) Waiting to run
Compile Check and Lint / Formatter (push) Waiting to run
Compile Check and Lint / Run Tests (push) Waiting to run
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Waiting to run
Compile Check and Lint / Linter () (push) Blocked by required conditions
Compile Check and Lint / Linter (-F electrum-discovery) (push) Blocked by required conditions
Fix: Add some simple limits to Electrum RPC by default
2026-05-08 19:48:11 +09:00
junderw
60fb1029c9
Fix: Add some simple limits to Electrum RPC by default 2026-05-04 14:59:15 +09:00
mononaut
8aa0cc06a6
Merge pull request #143 from mempool/junderw/fix-txs-endpoint
Some checks failed
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
fix: continue address tx pagination across mempool boundary
2026-04-18 10:28:45 +09:00
Jonathan Underwood
10f42b566d
Merge branch 'mempool' into junderw/fix-txs-endpoint 2026-04-17 22:49:08 +09:00
wiz
12a70af0c0
ops: Run electrs nicely
Some checks failed
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
2026-04-17 02:08:39 +09:00
wiz
67ed34e357
ops: Use less CPU threads for electrs precache 2026-04-17 00:47:04 +09:00
Jonathan Underwood
51fd37d553
Merge pull request #141 from mempool/knorrium/shared_admin_workflow
Some checks failed
Compile Check and Lint / Compile Check (push) Has been cancelled
Compile Check and Lint / Formatter (push) Has been cancelled
Compile Check and Lint / Run Tests (push) Has been cancelled
Compile Check and Lint / Run Compile Checks in FreeBSD (push) Has been cancelled
Compile Check and Lint / Linter () (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery) (push) Has been cancelled
Compile Check and Lint / Linter (-F electrum-discovery,liquid) (push) Has been cancelled
Compile Check and Lint / Linter (-F liquid) (push) Has been cancelled
Use the shared admin workflow
2026-03-27 00:58:25 +09:00
Felipe Knorr Kuhn
474955985b
Merge branch 'mempool' into knorrium/shared_admin_workflow 2026-03-26 08:48:08 -07:00
junderw
98ae002244
fix: continue address tx pagination across mempool boundary
The address tx history endpoints could stop pagination at the mempool/chain boundary when after_txid pointed to the last mempool transaction for an address or address group. The confirmed-history query was reusing after_txid whenever the mempool query returned no rows, even if that cursor only existed in mempool. This change makes the confirmed-history query reuse after_txid only when the cursor was actually found in chain history; mempool cursors now correctly fall through to the newest confirmed transactions.

Co-authored-by: Saravanan Mani <228955468+saravanan7mani7@users.noreply.github.com>
2026-03-27 00:47:47 +09:00
Jonathan Underwood
3d8d6e6128
Merge pull request #144 from mempool/junderw/fix-freebsd
Fix: FreeBSD 14 build errors
2026-03-27 00:46:54 +09:00
junderw
c9e3a5e68d
Fix: FreeBSD 14 build errors 2026-03-27 00:34:48 +09:00
Felipe Knorr Kuhn
5d9132ef83
Use the shared admin workflow 2026-03-23 21:37:49 -07:00
mononaut
043dcbae3d
Merge pull request #140 from mempool/junderw/remove-fee-estimate-api
Remove api/fee-estimates REST API
2026-02-19 13:29:02 +09:00
junderw
01fd17358c
Remove api/fee-estimates REST API 2026-02-14 12:25:39 +09:00
mononaut
6a16d457b4
Merge pull request #138 from mempool/junderw/bump-bitcoin
cleanup: bump bitcoin and elements dependencies
2026-02-01 16:22:42 +09:00
wiz
fc0c0f5a11
Merge pull request #139 from mempool/knorrium/electrs_liquid
Some checks failed
Docker build on tag / Build and push to DockerHub (, electrs) (push) Has been cancelled
Docker build on tag / Build and push to DockerHub (--features liquid, electrs-liquid) (push) Has been cancelled
Add support for electrs-liquid images
2026-02-01 14:09:08 +09:00
Felipe Knorr Kuhn
ce089c4c16
Publish electrs-liquid images 2026-01-31 21:01:49 -08:00
junderw
f8302d7cb5
Use deprecated is_provably_unspendable() 2026-01-31 22:04:39 +09:00
junderw
a82862818e
bump electrum-client 2026-01-30 23:56:01 +09:00
junderw
ea6954288c
cleanup: bump bitcoin and elements dependencies 2026-01-30 23:09:02 +09:00
Jonathan Underwood
3000bd13e7
Merge pull request #132 from mempool/junderw/ignore-core
Fix: gitignore .core files
2026-01-02 19:33:03 +09:00
junderw
5252bdb805
Fix: gitignore .core files 2026-01-02 15:36:12 +09:00
Jonathan Underwood
d5dfbb13e1
Merge pull request #131 from mempool/junderw/fix-dirty-docker-builds
Fix: Do not embed (dirty) in the docker built version
2026-01-02 00:17:41 +09:00
junderw
0b735569b7
Fix: Do not embed (dirty) in the docker built version 2026-01-02 00:03:14 +09:00
wiz
dad95ade9e
Merge pull request #130 from mempool/knorrium/tag_workflow_fixes
Remove the swap steps from the tag workflow
2025-12-30 01:48:03 -10:00
Felipe Knorr Kuhn
6233b5c874
Remove the swap steps 2025-12-29 15:19:35 -08:00
Felipe Knorr Kuhn
fed8aed060
Comment out swap steps for testing
Some checks failed
Docker build on tag / Build and push to DockerHub (push) Has been cancelled
2025-12-29 12:48:56 -08:00
wiz
2a2e8beb1d
Merge pull request #129 from mempool/knorrium/ignore_swapoff_error
Ignore swapoff error
2025-12-29 09:38:04 -10:00