junderw
8dfe74a5a2
Move conversion logic to struct file
2023-07-03 10:18:16 -04:00
junderw
5e1d9d461a
Use Cargo workspace
...
Cargo workspace in the root will help make the IDE experience universal.
Cargo.lock and the target directory for build artifacts will be in the root
of the mempool repository (with ./target ignored by git).
2023-07-03 10:18:15 -04:00
junderw
6580d9dc0e
Fix: Some of the clippy pedantic lints
2023-07-03 10:18:15 -04:00
mononaut
6a439a24d9
Remove redundant gbt function
...
Co-authored-by: Jonathan Underwood <jonathan.underwood4649@gmail.com>
2023-07-03 10:18:15 -04:00
Mononaut
44487e4e2b
Refactor rust code for style
2023-07-03 10:18:15 -04:00
Mononaut
f2bd4caf25
Implement rust gbt updateBlockTemplates
2023-07-03 10:18:15 -04:00
Mononaut
63713ca4ed
Rust GBT proof of concept
2023-07-03 10:18:14 -04:00
softsimon
b904fb3489
Merge branch 'master' into simon/mempool-break-limit
2023-07-03 09:59:21 +02:00
softsimon
09b22356f0
Merge branch 'master' into mononaut/effective-rate-templates
2023-07-02 18:11:28 +02:00
softsimon
54b7303808
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
047a06aae6
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
c82b8f9331
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
73e2da793d
Merge pull request #3843 from mempool/mononaut/projected-fee-graph
...
Better projected fee graph
2023-07-02 17:44:12 +02:00
softsimon
5b09ffd42e
Merge branch 'master' into mononaut/atomic-cpfp
2023-07-01 22:04:14 +02:00
softsimon
588bf97a32
Merge pull request #3881 from mempool/mononaut/separate-audit-api
...
Separate summary and audit-summary API endpoints
2023-07-01 19:43:20 +02:00
softsimon
2ab269f7c0
Merge pull request #3878 from mempool/mononaut/full-mempool-graph
...
Add 'all time' option for mempool graph
2023-07-01 17:23:03 +02:00
nymkappa
59bf6b272d
ALL -> all (no caps needed, match the url parameters as well)
2023-06-30 19:52:06 -04:00
Mononaut
ab1e88f559
Add statistics/all to cache warmer, change query keyword
2023-06-30 19:52:05 -04:00
Mononaut
7e43e5e2b0
Add 'all time' option for mempool graph
2023-06-30 19:52:05 -04:00
Mononaut
b951ff573d
frontend resync recent blocks when necessary
2023-06-30 19:43:04 -04:00
Mononaut
9c63ad4e49
clean up backend websocket logic
2023-06-30 19:43:04 -04:00
Mononaut
c2f449632f
Handle stack-of-N-blocks in new fee graph
2023-06-30 19:27:31 -04:00
Mononaut
7a5342adf6
Save effective fee rates to block templates & summaries
2023-06-29 19:24:19 -04:00
softsimon
96f7c9c055
Lowering mempool loop break limit
2023-06-27 18:46:28 +02:00
Mononaut
2448090546
Make cpfp db save operations atomic
2023-06-22 12:08:47 -04:00
Mononaut
b15a89f676
Change order of cpfp db operations
2023-06-21 19:57:18 -04:00
Mononaut
dba296f117
Fix getCpfpInfo error handling
2023-06-21 19:57:09 -04:00
Mononaut
c9445dcfe0
Hotfix for undefined cpfp cluster bug
2023-06-21 19:07:00 -04:00
Mononaut
20dce32900
Separate summary and audit-summary API endpoints
2023-06-20 15:13:52 -04:00
softsimon
8079a872a1
Merge pull request #3873 from mempool/simon/sanitize-pubkey-search
...
Sanitize node pubkey search
2023-06-17 11:22:28 +02:00
softsimon
13ca7d9025
Sanitize node pubkey search
2023-06-16 23:42:57 +02:00
softsimon
b215291997
Reinstate the mempool loop time limit
2023-06-16 20:42:31 +02:00
softsimon
7fb6fccb00
Merge pull request #3842 from mempool/mononaut/consistent-fee-ranges
...
Fix fee range inconsistencies
2023-06-15 16:49:07 +02:00
softsimon
58ae072d5f
Merge pull request #3839 from mempool/mononaut/clean-up-legacy-cpfp
...
Clean up legacy CPFP calculations
2023-06-14 23:14:07 +02:00
softsimon
cf85f2e8f9
Merge pull request #3846 from mempool/mononaut/audit-details
...
Add expected vs actual audit details comparison table
2023-06-14 23:05:07 +02:00
softsimon
8f41dbace8
Merge pull request #3838 from mempool/mononaut/dependent-rate-indexing
...
calculate & index ancestor-dependent effective rates
2023-06-14 23:02:25 +02:00
softsimon
a72ff164af
Merge pull request #3834 from mempool/mononaut/fix-double-mined-rbf
...
Fix multiple mined RBF replacements of the same tx
2023-06-14 22:15:53 +02:00
Mononaut
46935ff208
add backfilled audit stats to cached blocks
2023-06-14 16:15:33 -04:00
Mononaut
7ac8a2e771
minor audit details fixes
2023-06-14 11:28:39 -04:00
softsimon
8e0cb49e19
Merge branch 'master' into nymkappa/reindexing-pools-update
2023-06-12 15:53:46 +02:00
softsimon
91414e6b6b
Merge branch 'master' into nymkappa/fix-possible-crash
2023-06-12 15:45:02 +02:00
Mononaut
4ae8388aeb
Add expected fee % diff to blocks list page
2023-06-10 12:35:15 -04:00
Mononaut
9d12a71702
Add indexer task to backfill audit fee/weight stats
2023-06-10 12:34:16 -04:00
Mononaut
9433e7a1a5
Add expected weight to audit table
2023-06-10 12:32:53 -04:00
Mononaut
a74a9fe73a
Merge branch 'master' into merged-expected-block-fees
2023-06-10 12:15:29 -04:00
softsimon
f45c5c7889
Merge pull request #3772 from mempool/nymkappa/dont-rethrow-block-summaries
...
[audit] warn if we cannot save templates and remove exception re-throw
2023-06-07 18:31:59 +02:00
nymkappa
9941c32e53
don't throw when BlocksAuditRepositories.$saveAudit fails
2023-06-07 18:04:21 +02:00
Mononaut
54f5dc5ded
Fix fee range inconsistencies
2023-06-07 11:59:31 -04:00
Mononaut
38c97c6ca3
calculate & index ancestor-dependent effective rates
2023-06-06 18:23:06 -04:00
Mononaut
5cf0980af4
Remove legacy mined block cpfp loop, reset stale ancestors
2023-06-06 14:19:30 -04:00