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 |
|
nymkappa
|
8936273aeb
|
Merge branch 'master' into mononaut/acceleration-viz
|
2023-08-03 15:28:56 +09:00 |
|
Mononaut
|
ca0c6b5e6e
|
use bulk mempool/txs post api to batch mempool update requests
|
2023-08-02 15:05:27 +09:00 |
|
softsimon
|
b0080a5859
|
Base mempool break limit of current poll rate
|
2023-08-01 15:55:03 +09:00 |
|
Mononaut
|
363fc1b00b
|
Get blocks from electrs again
|
2023-07-31 15:39:02 +09:00 |
|
Mononaut
|
a393f42b5e
|
strip non-essential data from redis cache txs
|
2023-07-31 12:16:36 +09:00 |
|
Mononaut
|
d65bddd30b
|
Add transactions to Redis cache in manageable batches
|
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 |
|
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
|
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
|
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
|
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
|
202d4122b4
|
load mempool txs in bulk from esplora
|
2023-07-24 14:44:42 +09:00 |
|
Mononaut
|
44f2217a68
|
Fix typo which skips sigop calculation
|
2023-07-24 10:49:29 +09:00 |
|
Mononaut
|
23d487b904
|
Mimic Core's ordering for equal-score transactions
|
2023-07-03 10:28:32 -04:00 |
|
Mononaut
|
db8c34ae61
|
misc JS-side gbt performance optimizations
|
2023-07-03 10:18:22 -04:00 |
|
softsimon
|
a567a28c5c
|
Update backend/src/api/mempool.ts
Co-authored-by: mononaut <83316221+mononaut@users.noreply.github.com>
|
2023-07-02 18:10:14 +02:00 |
|
softsimon
|
59713e2132
|
Update backend/src/api/mempool.ts
Co-authored-by: mononaut <83316221+mononaut@users.noreply.github.com>
|
2023-07-02 18:10:08 +02:00 |
|
softsimon
|
1e83a99bae
|
Update backend/src/api/mempool.ts
Co-authored-by: mononaut <83316221+mononaut@users.noreply.github.com>
|
2023-07-02 18:10:02 +02:00 |
|
softsimon
|
31ae382f75
|
Lowering mempool loop break limit
|
2023-06-27 18:46:28 +02:00 |
|
softsimon
|
176f5e1377
|
Reinstate the mempool loop time limit
|
2023-06-16 20:42:31 +02:00 |
|
Mononaut
|
0e5dc21854
|
Fix mined rbf / calculate sigop merge conflicts
|
2023-05-31 11:37:13 -04:00 |
|
Mononaut
|
09e4e44e88
|
Count sigops & use adjusted vsizes in mempool projections
|
2023-05-31 11:29:56 -04:00 |
|
Mononaut
|
369db7a63c
|
Detect RBF by mined transactions
|
2023-05-18 09:51:41 -04:00 |
|
softsimon
|
ee05a6852e
|
Rapid mempool sync
|
2023-05-07 20:21:02 +04:00 |
|
Mononaut
|
d322c6b5b5
|
Fix new block mempool deletion race condition
|
2023-05-05 10:19:11 -07:00 |
|
Mononaut
|
086b41d958
|
support trees of RBF replacements
|
2023-05-03 12:53:56 -06:00 |
|
Mononaut
|
1b843da785
|
Timeline of replacements for RBF-d transactions
|
2023-05-03 12:52:20 -06:00 |
|
Mononaut
|
4597bfa5d7
|
use $ naming convention for async function names
|
2023-04-30 15:52:44 -06:00 |
|
Mononaut
|
f30cf70226
|
await for mempool change handler after loading disk cache
|
2023-04-30 15:51:26 -06:00 |
|
softsimon
|
58b08f2c33
|
Add end quotes
|
2023-05-01 00:16:23 +04:00 |
|
Mononaut
|
95df317f56
|
detect and log stall in main loop
|
2023-04-28 19:17:58 -06:00 |
|
Mononaut
|
28de93d0ff
|
move lazy tx deletion into main loop
|
2023-03-24 09:48:08 +09:00 |
|
nymkappa
|
63dd9fd09e
|
Log a warn if there are lot of 404 from esplora tx api
|
2023-03-09 17:45:08 +09:00 |
|
Mononaut
|
d778530620
|
keep cached RBF info for 24 hours after tx leaves the mempool
|
2023-01-17 19:24:57 -06:00 |
|
Mononaut
|
0481f57304
|
cache, serve & display more comprehensive RBF info
|
2023-01-17 16:09:16 -06:00 |
|
Mononaut
|
4d0637768d
|
Refactor advanced gbt to minimize inter-thread comms
|
2022-12-07 14:52:01 -06:00 |
|
Mononaut
|
b1d490972b
|
refactor async mempool/block update callbacks
|
2022-11-22 14:43:58 +09:00 |
|
Mononaut
|
786d73625a
|
guard new tx selection algo behind config setting
|
2022-11-22 14:43:58 +09:00 |
|
softsimon
|
9c09c00fab
|
Updated mempool debug log
|
2022-08-28 15:56:57 +02:00 |
|
softsimon
|
f85771e03f
|
Replace by fee storage
fixes #1222
|
2022-03-08 18:39:53 +01:00 |
|