Commit Graph
121 Commits
Author SHA1 Message Date
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