Craig Raw
|
4d93381124
|
improve electrum server script hash unsubscribe support
|
2025-06-04 14:52:33 +02:00 |
|
Craig Raw
|
38f0068411
|
detect if electrum server supports scripthash unsubscribe capability
|
2025-06-03 12:38:03 +02:00 |
|
Craig Raw
|
31ce3ce68a
|
further electrum server optimisations
|
2025-06-02 15:56:46 +02:00 |
|
Craig Raw
|
231eb13cee
|
retrieve and show next block median fee rate in recent blocks view where available
|
2025-05-22 13:35:59 +02:00 |
|
Craig Raw
|
52470ee6d8
|
further electrum server optimization tweaks
|
2025-05-22 11:59:25 +02:00 |
|
Craig Raw
|
276f8b4148
|
fix npe on null fee returned from server
|
2025-05-21 10:12:38 +02:00 |
|
Craig Raw
|
b1ab157ee3
|
cormorant: add block stats rpc call, and prefer for block summaries
|
2025-05-14 10:52:21 +02:00 |
|
Craig Raw
|
94b27ba7e8
|
add recent blocks view
|
2025-05-14 08:19:21 +02:00 |
|
Craig Raw
|
df0c4310ca
|
optimize and reduce electrum server rpc calls #3
|
2025-05-07 16:03:02 +02:00 |
|
Craig Raw
|
3d85491e6b
|
add block summary service
|
2025-05-05 14:43:42 +02:00 |
|
Craig Raw
|
c77f52f7f6
|
optimize and reduce electrum server rpc calls #2
|
2025-04-29 12:49:58 +02:00 |
|
Craig Raw
|
e3138f3392
|
optimize and reduce electrum server rpc calls
|
2025-04-28 14:39:30 +02:00 |
|
Craig Raw
|
e31aa7fc80
|
avoid server address resolution for public servers, and assume non local for failures where a proxy is configured
|
2025-04-06 20:55:35 +02:00 |
|
Craig Raw
|
8f438cd0bc
|
rename preferences to settings
|
2025-01-31 11:41:20 +02:00 |
|
Craig Raw
|
fdbcea1625
|
enable electrum rpc batching on mempool-electrs servers
|
2025-01-15 09:09:25 +02:00 |
|
Craig Raw
|
da427610d6
|
move version class to drongo
|
2024-11-25 15:53:27 +02:00 |
|
Craig Raw
|
7e68ecffd3
|
retrieve fee rates from configured source on non-mainnet networks where available
|
2024-10-07 12:13:24 +02:00 |
|
Craig Raw
|
86ff7b8cf9
|
optimize initial fee rates fetching by avoiding double server fee estimate and histogram calls where possible
|
2024-03-28 15:36:47 +02:00 |
|
Craig Raw
|
a805d9e036
|
use cached fee rate estimates on initial server connection if available, and retrieve updates from fee rate source immediately afterwards
|
2024-03-28 14:14:32 +02:00 |
|
Craig Raw
|
0f05502af6
|
allow adding additional accounts (up to account 30) if accounts 0-9 have already been added
|
2024-03-01 09:51:23 +02:00 |
|
Craig Raw
|
02a0a3277b
|
reduce server calls on opening a transaction tab by using open wallet history when performing spent output lookup
|
2024-01-12 15:35:26 +02:00 |
|
Craig Raw
|
74c3370277
|
use fallback fee rate estimates if the connected server returns an error estimating fee rates
|
2023-11-20 10:29:14 +02:00 |
|
Craig Raw
|
b3516063b2
|
add null safe tests for standard account types
|
2023-11-15 10:52:05 +02:00 |
|
Craig Raw
|
c81c42a87c
|
switch from httpurlconnection to jetty http client to avoid spurious dns query
|
2023-11-10 19:16:03 +02:00 |
|
Craig Raw
|
b6bcdef712
|
minor fixes
|
2023-10-22 14:43:09 +02:00 |
|
Craig Raw
|
171bf24133
|
optimize fetching mempool entries for fee histogram when connected to bitcoin core, fix and improve mempool fee rates chart
|
2023-06-20 16:15:19 +02:00 |
|
Craig Raw
|
3242f00812
|
improve performance on large wallets with high address reuse
|
2023-06-15 12:19:09 +02:00 |
|
Craig Raw
|
7ad8a04bda
|
improve legacy core wallet error messages
|
2023-02-09 13:14:03 +02:00 |
|
Craig Raw
|
41ba8455a0
|
cormorant: avoid importing wallets when testing connection, only show prune warning once per connection
|
2023-02-06 13:25:35 +02:00 |
|
Craig Raw
|
4e3491ec64
|
tapsigner and satscard initialization fixes, satscard address and private key retrieval, core address scanning support
|
2023-02-01 09:39:49 +02:00 |
|
Craig Raw
|
064708f088
|
avoid copying wallet history unnecessarily on wallet load
|
2022-12-15 08:29:25 +02:00 |
|
Craig Raw
|
5ca60699ef
|
cormorant: improve scanning behaviour
|
2022-12-14 14:55:00 +02:00 |
|
Craig Raw
|
af6bbebac4
|
cormorant: add batching support
|
2022-12-12 11:33:51 +02:00 |
|
Craig Raw
|
6f4fc4f2ca
|
avoid triggering all history changed event on unconfident script hash status calculations
|
2022-12-12 10:49:29 +02:00 |
|
Craig Raw
|
3f3cdca94f
|
refactor out unnecessary parameter
|
2022-12-12 09:14:17 +02:00 |
|
Craig Raw
|
08cf01a5c6
|
add cormorant server to support bitcoin core descriptor wallets
|
2022-12-08 08:42:40 +02:00 |
|
Craig Raw
|
e39a2cb944
|
fix isconnecting state change
|
2022-11-17 08:08:50 +02:00 |
|
Craig Raw
|
0260a12663
|
close connecting sockets and interrupt read thread on shutdown
|
2022-11-16 08:16:56 +02:00 |
|
Craig Raw
|
a25b53bd44
|
add error message when connecting to bitcoin core with a taproot wallet
|
2022-11-08 10:36:56 +02:00 |
|
Craig Raw
|
8f165b05c7
|
terminal - create watch only wallet
|
2022-10-19 15:37:14 +02:00 |
|
Craig Raw
|
1f67692727
|
add support for configuring server aliases, and switching servers via the tools menu
|
2022-09-12 15:44:47 +02:00 |
|
Craig Raw
|
d139ca2706
|
add wallet export to electrum personal server config file
|
2022-08-22 14:33:03 +02:00 |
|
Craig Raw
|
e0a14fdea6
|
use locale-insensitive lowercase and uppercase functions
|
2022-07-29 09:45:57 +02:00 |
|
Craig Raw
|
dab6b9663a
|
copy existing labels from deposit utxos into badbank utxos if present
|
2022-07-28 13:13:52 +02:00 |
|
Craig Raw
|
258fe34101
|
refactor transport and speedup private server delay on connection failure
|
2022-07-27 11:02:01 +02:00 |
|
Craig Raw
|
60aa20ac55
|
improve performance on deep wallets by storing addresses
|
2022-07-18 16:12:32 +02:00 |
|
Craig Raw
|
c2eb505bd9
|
add all whirlpool accounts if any one is discovered on wallet import
|
2022-07-07 15:18:19 +02:00 |
|
Craig Raw
|
336d0e551b
|
add bip47 support for bitcoin core connections
|
2022-06-06 13:39:38 +02:00 |
|
Craig Raw
|
ba199ff11b
|
avoid npe loading new wallets with watchlast set
|
2022-03-28 09:40:31 +02:00 |
|
Craig Raw
|
95d8201bd9
|
set bip47 wallet label before creating addresses
|
2022-03-17 10:33:47 +02:00 |
|