95 Commits

Author SHA1 Message Date
nymkappa
adf9c12eb5 Handle missing price (show 0) 2023-03-04 10:51:13 +09:00
Mononaut
e12bfa2651 Add audit / block health config feature flag 2023-02-15 16:28:29 +09:00
nymkappa
a518239eb9 Remove bisq price fetch and replace it with our in house price index 2023-02-15 16:05:14 +09:00
Mononaut
05d8874af0 safer mempool cloning for different GBT algorithms 2023-02-10 07:43:39 -06:00
Mononaut
feab91e422 fix drift in next block viz with mixed template algos 2023-01-30 16:26:37 -06:00
Mononaut
107cdd22e5 keep cached RBF info for 24 hours after tx leaves the mempool 2023-01-17 19:24:57 -06:00
Mononaut
cc628aa443 cache, serve & display more comprehensive RBF info 2023-01-17 16:09:16 -06:00
Mononaut
d2285a0526 Refactor advanced gbt to minimize inter-thread comms 2022-12-07 14:52:01 -06:00
softsimon
58eeb44db3 Merge pull request #2779 from mempool/mononaut/fix-block-summaries-repo
Fix block summaries repo upsert race condition
2022-12-07 17:23:00 +04:00
Mononaut
ba4a063cc7 fix post-block advanced gbt call 2022-12-03 12:11:21 +09:00
Mononaut
5871e04636 Fix block summaries repo upsert race condition 2022-12-03 10:49:10 +09:00
softsimon
4f8d7efb84 Mempool GBT config 2022-11-30 17:56:53 +09:00
Mononaut
7d4f67d5f7 save 'fresh' transactions in block audit repository 2022-11-24 17:10:53 +09:00
Mononaut
4adc9a13da refactor async mempool/block update callbacks 2022-11-22 14:43:58 +09:00
Mononaut
9a3be34450 guard new tx selection algo behind config setting 2022-11-22 14:43:58 +09:00
Mononaut
433f930b0e move new tx selection algorithm into thread worker 2022-11-22 14:43:55 +09:00
Mononaut
9c2f67a6b7 db migration to clear obsolete audit data 2022-11-22 14:07:29 +09:00
Mononaut
ba275c87d3 Clean up block audit page & tweak color scheme 2022-10-28 18:49:28 -06:00
Mononaut
8102657b2a disable block audits unless indexing is enabled 2022-10-28 15:16:03 -06:00
Mononaut
c81bee048a Optimize makeBlockTemplates 2022-10-27 10:25:16 -06:00
Mononaut
6654107edb improve audit analysis and scoring 2022-10-27 10:25:15 -06:00
Mononaut
cd0e6bae64 New projected block transaction selection algo 2022-10-27 10:25:15 -06:00
nymkappa
d68bc1f181 Refactor BlocksSummariesRepository::$saveSummary 2022-07-15 21:48:39 +02:00
nymkappa
775b9d22cc Save current progress on the block audit page 2022-07-14 20:41:50 +02:00
nymkappa
d2ab72390f Save block predictions results in db and show results in a chart 2022-07-06 22:27:45 +02:00
Felipe Knorr Kuhn
009bb552f7 Fix WebSocket type error 2022-07-04 08:37:36 -07:00
softsimon
4f571366a3 Send empty list of transactions if data isn't available yet 2022-06-06 14:31:17 +04:00
softsimon
bf0cfd9d38 Minor refactor for projected block transactions 2022-06-02 01:29:03 +04:00
Mononaut
8a20ae15cc Stream projected block deltas instead of full data 2022-06-01 13:48:58 +00:00
Mononaut
9dacb8dac1 Data pipeline for projected mempool block overview 2022-06-01 13:48:34 +00:00
softsimon
2a361bd44a Send fee info with init data 2022-06-01 00:03:25 +04:00
nymkappa
acb5c4d084 Remove frontend fee calculation and read it from the websocket instead 2022-05-31 10:41:43 +02:00
softsimon
45206ea90e Difficulty adjustment refactor
fixes #1157
2022-03-14 16:48:59 +01:00
softsimon
d265db136b Don't push full RBF-transactions to prevent old states. 2022-03-08 18:54:49 +01:00
softsimon
0d1d1ab449 Fixing bug where RBF wasn't detected when using bitcoind 2022-03-08 18:39:53 +01:00
softsimon
c7639b4768 Replace by fee storage
fixes #1222
2022-03-08 18:39:53 +01:00
softsimon
01ff8f79a8 UTXO spent tracking refactor
refs #1301
2022-03-07 19:45:09 +01:00
softsimon
ec0f78b13a UTXO spent tracking
fixes #1301
2022-03-06 18:27:13 +01:00
nymkappa
835ccce5b6 Renamed extra to extras 2022-02-04 19:28:00 +09:00
nymkappa
a49cc9a2fa Move our custom fields to a BlockExtension sub object of the IEsploraApi.Block interface 2022-02-04 12:51:45 +09:00
softsimon
54e6f408ce Elements blockchain parser. Save all peg in/out i the database. 2021-09-19 02:26:44 +04:00
softsimon
fc34fc886a Lowercase Segwit uppercase addresses for tracking matching. 2021-09-05 00:30:24 +04:00
softsimon
980c077c9a Updated address regex to handle all types of addresses.
fixes #301
fixes #750
2021-09-04 23:21:15 +04:00
softsimon
645986b7fc Backend: Bumping Typescript version to 4.4.2 (#748)
* Backend: Bumping Typescript version to 4.4.2

* Replacing any types with instanceOf checks.
2021-08-31 15:09:33 +03:00
softsimon
8796e43ad0 Merge branch 'master' into simon/configurable-main-module
# Conflicts:
#	frontend/src/app/components/api-docs/api-docs.component.ts
#	frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.ts
#	frontend/src/app/components/master-page/master-page.component.html
#	frontend/src/app/components/mempool-blocks/mempool-blocks.component.html
#	frontend/src/app/components/mempool-blocks/mempool-blocks.component.ts
#	frontend/src/app/dashboard/dashboard.component.html
2021-08-13 17:16:14 +03:00
softsimon
3dca6094b7 Resume tx tracking when network goes offline. (#702)
fixes #609
2021-08-09 13:01:29 +03:00
softsimon
049204ecbe Adding configuration for blocks and mempool blocks amount. 2021-07-31 17:56:10 +03:00
softsimon
665a74e77e Adding previous difficulty retarget to the difficulty adjustment api. (#652)
refs #640
2021-07-23 14:35:04 +03:00
softsimon
885be5579b Fix crash issues related to new unconfirmed transactions in bitcoind mode.
fixes #391
2021-04-27 02:13:48 +04:00
softsimon
5d242aa39f Merge branch 'master' into simon/bisq-dashboard
# Conflicts:
#	frontend/package-lock.json
#	frontend/src/app/components/master-page/master-page.component.html
2021-04-23 15:35:35 +04:00