Mononaut
|
9b65fbd98c
|
Show new mined transactions on the address page
|
2023-07-28 15:56:55 +09:00 |
|
Mononaut
|
e15c0c6c7a
|
Fix key navigation subscription leak
|
2023-07-25 21:18:19 +09:00 |
|
Mononaut
|
d7b874ac49
|
Exclude all conflicting transactions from audit score
|
2023-07-25 14:17:02 +09:00 |
|
Mononaut
|
25925751eb
|
refactor $getTransactionsExtended to optimise API requests
|
2023-07-25 12:09:13 +09:00 |
|
Mononaut
|
0ebfd6f017
|
Fetch block txs from mempool/electrs in bulk
|
2023-07-25 10:27:43 +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
|
a6edfcc272
|
show mempool skeleton while not inSync
|
2023-07-24 16:22:35 +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
|
db715a1dba
|
Switch to batch mempool/txs/:txid endpoint
|
2023-07-24 14:44:43 +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
|
a1e05c0c37
|
Lightning channel balance progress bars
|
2023-07-23 18:00:24 +09:00 |
|
Mononaut
|
56127dce6a
|
Add P2PK support to search bar
|
2023-07-23 14:05:04 +09:00 |
|
Mononaut
|
0376467e6c
|
highlight matching P2PK inputs
|
2023-07-23 14:01:31 +09:00 |
|
Mononaut
|
48b55eed46
|
improve script hex parsing validation
|
2023-07-23 14:01:31 +09:00 |
|
Mononaut
|
0ce043cca9
|
Fix esplora error messages
|
2023-07-23 14:01:31 +09:00 |
|
Mononaut
|
65dbafd2ec
|
Support P2PK address types
|
2023-07-23 14:01:31 +09:00 |
|
Mononaut
|
d91fa5c6ef
|
null => of([])
|
2023-07-21 18:10:13 +09:00 |
|
Mononaut
|
0f77fb88bf
|
handle missing block.extras on liquid
|
2023-07-21 17:18:45 +09:00 |
|
Mononaut
|
1bd19e1d8d
|
apply blockchain scroll offset when element is ready
|
2023-07-21 17:10:58 +09:00 |
|
Mononaut
|
943dc6f5e6
|
Fix blocks list observable
|
2023-07-20 17:30:26 +09:00 |
|
Mononaut
|
87e39b8389
|
Fix liquid blockchain bar
|
2023-07-19 16:24:05 +09:00 |
|
Mononaut
|
709783280a
|
Fix liquid fees & remove minimum fee rate
|
2023-07-19 15:42:02 +09:00 |
|
Mononaut
|
943d05f680
|
restore latest blocks on liquid
|
2023-07-19 12:09:46 +09:00 |
|
Mononaut
|
17866f80bd
|
Remove frontend FULL_RBF_ENABLED flag
|
2023-07-18 11:01:35 +09:00 |
|
Mononaut
|
5e46176c4e
|
Fix clock horizontal scroll bug
|
2023-07-18 10:52:47 +09:00 |
|
Mononaut
|
6a16759e20
|
Hide confirmations badge if height unknown
|
2023-07-17 19:23:09 +09:00 |
|
Mononaut
|
2c1b9b9095
|
Fix mempool update poll delay
|
2023-07-17 18:21:44 +09:00 |
|
Mononaut
|
4309bfd519
|
Fix websocket null data for undefined rbfSummary
|
2023-07-17 17:53:26 +09:00 |
|
Mononaut
|
7a059ba294
|
get chain tip direct from Bitcoin Core to avoid race conditions
|
2023-07-17 15:21:52 +09:00 |
|
Mononaut
|
2c39e1e203
|
unbork mining pool blocks list
|
2023-07-17 11:15:55 +09:00 |
|
Mononaut
|
bf5a16b043
|
always send 6 latest transactions to websocket clients
|
2023-07-17 11:02:28 +09:00 |
|
Mononaut
|
565336df21
|
Set missing websocket init data
|
2023-07-16 18:39:51 +09:00 |
|
Mononaut
|
b33ea4679d
|
Add "recently cpfpd" exception to audits
|
2023-07-16 13:51:30 +09:00 |
|
Mononaut
|
b6a6fcd4e2
|
Fix tx.ancestors undefined bug
|
2023-07-16 12:53:55 +09:00 |
|
Mononaut
|
7f0218e343
|
add margin between mobile audit tabs & visualization
|
2023-07-14 18:39:28 +09:00 |
|
Mononaut
|
1abd2a23cc
|
Add audit replication success logging
|
2023-07-14 16:54:36 +09:00 |
|
Mononaut
|
e59a9d38ff
|
fix audit replication merge conflicts
|
2023-07-14 16:54:32 +09:00 |
|
Mononaut
|
bccc6b3680
|
Add missing replication docker config
|
2023-07-14 16:43:07 +09:00 |
|
Mononaut
|
7f6d17fc0e
|
Fix audit sync progress logging
|
2023-07-14 16:43:07 +09:00 |
|
Mononaut
|
736b997104
|
Add missing audit data to cached blocks
|
2023-07-14 16:43:07 +09:00 |
|
Mononaut
|
69e6b164b9
|
Add audit data replication service
|
2023-07-14 16:43:05 +09:00 |
|
Mononaut
|
fa48791c59
|
reduce latest rbf websocket data
|
2023-07-14 16:15:03 +09:00 |
|
Mononaut
|
9a6565cd92
|
tweak default sizes & resolutions
|
2023-07-14 15:35:52 +09:00 |
|
Mononaut
|
3cca6f6b8b
|
Pixel-aligned grids for sharper block visualizations
|
2023-07-14 15:33:28 +09:00 |
|
Mononaut
|
240afbed95
|
adjust latest replacements labels & layout
|
2023-07-14 12:25:45 +09:00 |
|
Mononaut
|
756fac7270
|
Switch "latest blocks" to "latest replacements"
|
2023-07-14 11:52:07 +09:00 |
|
Mononaut
|
d60709deff
|
Fix scene null check on visualization load
|
2023-07-14 11:22:09 +09:00 |
|
Mononaut
|
e9c618849d
|
Highlight matching transactions in the block visualizations
|
2023-07-14 11:22:09 +09:00 |
|
Mononaut
|
8477600859
|
Fix difficulty chart bug
|
2023-07-14 11:05:09 +09:00 |
|
Mononaut
|
3287c62f91
|
highlight & tag fullrbf replacements in RBF timeline
|
2023-07-13 12:28:33 +09:00 |
|
Mononaut
|
eccbcbe53b
|
Add missing this.block null check
|
2023-07-13 11:58:29 +09:00 |
|
Mononaut
|
1e69ea2f1d
|
Fix merge conflicts
|
2023-07-13 11:06:02 +09:00 |
|
Mononaut
|
886a099a2f
|
Detect stale blocks from client blockchain cache
|
2023-07-13 10:45:48 +09:00 |
|
Mononaut
|
7230b65dc3
|
remove console.log, fix null blocks
|
2023-07-13 10:45:46 +09:00 |
|
Mononaut
|
842ac8ce39
|
Add stale block banner immediately on reorg
|
2023-07-13 10:43:18 +09:00 |
|
Mononaut
|
e8c703fdbc
|
replace client recent blocks on reorg
|
2023-07-13 10:43:18 +09:00 |
|
Mononaut
|
132923e7db
|
Show skeleton loader instead of "Loading transaction..."
|
2023-07-12 17:44:38 +09:00 |
|
Mononaut
|
55cc3a0c07
|
fix loading transaction i18n tag
|
2023-07-12 17:44:37 +09:00 |
|
Mononaut
|
415b70da14
|
show "loading" message while checking for cached txs
|
2023-07-12 17:44:37 +09:00 |
|
Mononaut
|
0dd9867a1f
|
always show latest difficulty on hashrate chart
|
2023-07-12 12:58:48 +09:00 |
|
Mononaut
|
ca2830d6d8
|
fix price updater loop on testnet/signet
|
2023-07-11 16:03:44 +09:00 |
|
Mononaut
|
11d1a68f78
|
Upgrade bitcoin core to v25.0
|
2023-07-11 14:36:42 +09:00 |
|
Mononaut
|
a01336d8ac
|
Fix mined rbf conflict prevention
|
2023-07-11 11:44:30 +09:00 |
|
Mononaut
|
01bd9dd957
|
Add spacer for missing fiat values
|
2023-07-11 11:18:17 +09:00 |
|
Mononaut
|
94c0222efe
|
reset blocks$ and transactions$ observables when network changes
|
2023-07-11 10:50:25 +09:00 |
|
Mononaut
|
5b9d43032c
|
Switch remaining vb fields according to unit preference
|
2023-07-11 10:04:38 +09:00 |
|
Mononaut
|
bde8fbac98
|
Implement only-vsize and only-weight directives
|
2023-07-11 10:00:41 +09:00 |
|
Mononaut
|
013ad803d0
|
Switch all direct sat/vb fields to new rate component
|
2023-07-11 10:00:41 +09:00 |
|
Mononaut
|
c29558db20
|
Add fee rate display component
|
2023-07-11 10:00:40 +09:00 |
|
Mononaut
|
a45f1fde1c
|
Add fee rate unit preference & dropdown
|
2023-07-11 10:00:40 +09:00 |
|
Mononaut
|
e81839e7ed
|
Return null for avg of zero matching health scores
|
2023-07-11 09:54:03 +09:00 |
|
Mononaut
|
6942a6fd6a
|
Show alert banner on stale blocks
|
2023-07-10 16:14:02 +09:00 |
|
Mononaut
|
385cb087d3
|
Replace cached blocks on reorg, serve stale blocks
|
2023-07-10 16:14:02 +09:00 |
|
Mononaut
|
f1966768a7
|
exclude fullrbf txs from audit and label in visualization
|
2023-07-10 15:34:22 +09:00 |
|
Mononaut
|
4ba552fe1b
|
Add basic lightning justice page
|
2023-07-09 03:03:35 -04:00 |
|
Mononaut
|
cc695dc910
|
match higher precision time in block page details
|
2023-07-05 11:02:32 -04:00 |
|
Mononaut
|
850752e0ea
|
More precise relative block times
|
2023-07-05 10:50:46 -04:00 |
|
Mononaut
|
8fdc44aa89
|
replace audit_pool hashmap with a vec
|
2023-07-03 22:16:35 -04:00 |
|
Mononaut
|
cfa2363743
|
only return rates changed since last update
|
2023-07-03 12:01:49 -04:00 |
|
Mononaut
|
897c667f17
|
return sigop-adjusted effective fee rates
|
2023-07-03 12:01:06 -04:00 |
|
Mononaut
|
078bc1d914
|
fix and consolidate tx ordering logic
|
2023-07-03 11:57:12 -04:00 |
|
Mononaut
|
23d487b904
|
Mimic Core's ordering for equal-score transactions
|
2023-07-03 10:28:32 -04:00 |
|
Mononaut
|
af6de9b72c
|
more misc JS-side gbt performance optimizations
|
2023-07-03 10:20:08 -04:00 |
|
Mononaut
|
ccbed8ec58
|
Use min(feerate,ancestor_feerate) for ancestor score
|
2023-07-03 10:18:22 -04:00 |
|
Mononaut
|
db8c34ae61
|
misc JS-side gbt performance optimizations
|
2023-07-03 10:18:22 -04:00 |
|
Mononaut
|
0886e850f9
|
Pass gbt mempool data directly without serialization
|
2023-07-03 10:18:21 -04:00 |
|
Mononaut
|
5065fa42d0
|
calculate total block weights inside rust gbt
|
2023-07-03 10:18:21 -04:00 |
|
Mononaut
|
79a10ee833
|
vsize -> sigop_adjusted_vsize
|
2023-07-03 10:18:21 -04:00 |
|
Mononaut
|
10beb76585
|
conform to core's gbt quirks
|
2023-07-03 10:18:21 -04:00 |
|
Mononaut
|
71f150b587
|
Add end-to-end test of rust gbt against results from Core
|
2023-07-03 10:18:21 -04:00 |
|
Mononaut
|
702c4c123e
|
remove unnecessary option wrapper from gbt return value
|
2023-07-03 10:18:20 -04:00 |
|
Mononaut
|
1688b7d24e
|
fix handling of used txs at top of mempool stack
|
2023-07-03 10:18:20 -04:00 |
|
Mononaut
|
75fd4ff5e1
|
swap mempool_array deque for a mempool_stack vec
|
2023-07-03 10:18:20 -04:00 |
|
Mononaut
|
ac8f88da38
|
protect ancestor data from outside assignments
|
2023-07-03 10:18:20 -04:00 |
|
Mononaut
|
7873f1c26a
|
fix rust gbt cpfp cluster construction
|
2023-07-03 10:18:20 -04:00 |
|
Mononaut
|
a66c0c88ce
|
fix rust gbt priority queue handling
|
2023-07-03 10:18:20 -04:00 |
|
Mononaut
|
f5e0662517
|
Fix mempool-blocks linter issues
|
2023-07-03 10:18:19 -04:00 |
|