Commit graph

866 commits

Author SHA1 Message Date
Craig Raw
6f95dbe309 support bitcoin core connections over tor 2021-10-06 20:37:58 +02:00
Craig Raw
576253e651 fix remaining issue when utxo date is null 2021-10-06 10:08:56 +02:00
Craig Raw
b9d6cb17d4 indicate when entered seed is of unsupported electrum type 2021-10-06 08:23:08 +02:00
Craig Raw
3b730a1711 preserve check menu item state across windows 2021-10-05 16:38:56 +02:00
Craig Raw
8c0a1932cf add prevent computer sleep functionality 2021-10-05 16:16:32 +02:00
Craig Raw
35b57f9d69 add txid to transactions csv download 2021-10-05 10:55:20 +02:00
Craig Raw
d6ad7f4808 handle null dates in date cell 2021-10-05 10:39:11 +02:00
Craig Raw
3e47a49f49 core connection: default to cookie authentication when user/pass are not filled in 2021-10-05 10:08:51 +02:00
Craig Raw
4c817d243d fix long specter desktop keystore labels 2021-10-04 14:45:02 +02:00
Craig Raw
22b7b659f3 include amount in transaction pie chart tooltip 2021-10-04 14:44:19 +02:00
Craig Raw
9dd6068e69 make temp backup permanent when created in a previous process 2021-10-04 13:49:41 +02:00
Craig Raw
2fa47e640d various whirlpool-related improvements 2021-10-04 12:16:03 +02:00
Craig Raw
ea03dece72 add lock wallet functionality 2021-10-01 15:47:01 +02:00
Craig Raw
8e0b9a3ea0 ask for passphrase re-entry when creating a bip39 wallet 2021-09-30 12:49:03 +02:00
Craig Raw
67179127e3 minor whirlpool related fixes 2021-09-30 10:52:40 +02:00
Craig Raw
4ebee8a8f3 dont allow double click to receive on whirlpool wallet 2021-09-29 10:41:16 +02:00
Craig Raw
2548e77d90 followup to disable adding accounts to p2sh legacy multisig 2021-09-29 10:32:43 +02:00
Craig Raw
58e3b9dcdd add multiple account functionality 2021-09-29 10:11:51 +02:00
Craig Raw
429b733140 prevent setting separate passwords on child wallets 2021-09-27 13:24:29 +02:00
Craig Raw
56e3a54ae0 clarify and improve wallet password and keystore passphrase entry 2021-09-27 12:49:46 +02:00
Craig Raw
a934ffa76c fix issues when removing selected items from utxotreetable 2021-09-27 11:46:50 +02:00
Craig Raw
86a49e0d9a fix npe showing the mix to dialog when non-standard wallets are loaded 2021-09-27 10:08:48 +02:00
Craig Raw
761e9c9b7e use wallet unit when displaying pool denomination 2021-09-27 09:33:41 +02:00
Craig Raw
712241873f show reason for mix error in tooltip 2021-09-27 08:54:42 +02:00
Craig Raw
31f9cca33a handle electrs batching detection better 2021-09-27 08:15:20 +02:00
Craig Raw
395e90e2a5 undo #181: always create bitcoin core wallet if missing 2021-09-27 08:14:35 +02:00
Craig Raw
b2657cdcfb v1.5.0 final 2021-09-23 15:52:33 +02:00
Craig Raw
6bbae204a6 restrict mixing to mainnet and testnet 2021-09-23 15:30:13 +02:00
Craig Raw
0b55dd8a1e ui fixes to mix start and stop 2021-09-23 14:18:37 +02:00
Craig Raw
f74287697c use master wallet passphrase for child wallets when loading 2021-09-23 12:49:06 +02:00
Craig Raw
7a3e1dfa1f change default log level to warn 2021-09-23 12:28:47 +02:00
Craig Raw
427a6925ee mainnet mixing, improve pools selection, other fixes 2021-09-23 10:59:40 +02:00
Craig Raw
c55b19af0f tor status windows visual fixes 2021-09-21 11:55:23 +02:00
Craig Raw
e12f7a634a add tor status indicator to status bar 2021-09-21 11:22:09 +02:00
Craig Raw
e1e5df78c6 fix text truncation in whirlpool dialog on windows 2021-09-20 15:51:57 +02:00
Craig Raw
cfd06a8513 use cached tx0previews, only save mixconfig on apply 2021-09-20 15:30:13 +02:00
craigraw
1c1099217b
Merge pull request #198 from zeroleak/whirlpool-client-0.23.30-early5
update to whirlpool-client 0.23.31
2021-09-20 13:10:47 +02:00
zeroleak
6939d8a06a upgrade to whirlpool-client 0.23.33 2021-09-18 11:41:52 +02:00
zeroleak
dbebade3ab update to whirlpool-client 0.23.31 2021-09-11 08:17:15 +02:00
Craig Raw
5895837b60 hide receive tab on whirlpool wallets 2021-09-10 15:35:40 +02:00
Craig Raw
aaca9ffa16 dont allow receiving on badbank wallet, introduce skipInstaller flag in build 2021-09-08 13:22:21 +02:00
Craig Raw
c024c351ac minor fixes 2021-09-07 11:51:14 +02:00
Craig Raw
ed2914f2aa replace illegal filename characters in wallet name with underscores 2021-09-06 14:49:53 +02:00
Craig Raw
0b4785e01c v1.5.0 beta1 2021-09-06 11:53:34 +02:00
Craig Raw
0c50c9cb9c make jackson jars open and non-synthetic modules 2021-09-06 10:18:36 +02:00
Craig Raw
88ebef97d4 support mixing from all single sig wallets, handle tor proxy change, and other minor fixes 2021-09-03 17:16:37 +02:00
Craig Raw
a42761981c support mixing to multisig wallets 2021-09-02 17:14:01 +02:00
Craig Raw
b6f047d382 minor fixes 2021-09-02 15:26:16 +02:00
Craig Raw
8f63d89be8 avoid creating a core wallet if no wallets are open 2021-09-02 15:22:53 +02:00
Craig Raw
6e6111b47c support using stored mix indexes to avoid resending a utxo to the coordinator 2021-09-02 14:12:59 +02:00
Craig Raw
e8af7c70bd refactor to WhirlpoolServices 2021-09-02 12:37:07 +02:00
Craig Raw
2fc551e35b add mix to functionality 2021-09-02 11:39:56 +02:00
Craig Raw
adb77771aa add mix config persistence and initial usage 2021-09-01 13:10:46 +02:00
Craig Raw
aa10bcfe1a fixes for encrypted whirlpool wallets and other issues 2021-08-31 16:19:24 +02:00
craigraw
f30c00ba8f
Merge pull request #183 from zeroleak/whirlpool-client-0.23.30-early4
Upgrade to whirlpool-client 0.23.30-early4 + extlibj 0.0.19-dsk3
2021-08-31 10:57:49 +02:00
zeroleak
4577a64ad5 apply Craig's feedback
- use V2__Whirlpool.sql
- allow pools list & tx0 preview without seed
- filter DataSource wallet for refresh
2021-08-29 10:49:25 +02:00
Craig Raw
7371ca2994 add option to optimize transactions for privacy and display privacy analysis 2021-08-27 16:00:17 +02:00
zeroleak
050c4fc31e upgrade to whirlpool-client 0.23.30-early4 + extlibj 0.0.19-dsk3 2021-08-27 09:20:41 +02:00
zeroleak
772370808c Merge remote-tracking branch 'remotes/origin/master' into whirlpool-client-0.23.30-early4
# Conflicts:
#	src/main/java/com/sparrowwallet/sparrow/AppServices.java
#	src/main/java/com/sparrowwallet/sparrow/whirlpool/Whirlpool.java
2021-08-24 12:18:54 +02:00
Craig Raw
b22e891b7d make select all, copy on transaction hex area copy untruncated transaction hex 2021-08-24 10:52:56 +02:00
Craig Raw
57b3214c54 improvements to whirlpool dialog 2021-08-24 10:40:27 +02:00
Craig Raw
615b78b497 fix mix event handling for multiple wallets 2021-08-24 09:29:54 +02:00
Craig Raw
d1ab1db1c5 fix issues with subtabs in new wallets 2021-08-23 17:27:30 +02:00
Craig Raw
f5ac6a3b73 support whirlpool data storage in wallet file, add mixing ui 2021-08-23 16:36:02 +02:00
zeroleak
fec45356a2 upgrade to whirlpool-client 0.23.30-early4 + extlibj 0.0.19-dsk3 2021-08-22 11:26:11 +02:00
Craig Raw
37c4ff4dd7 reduce max number multisig keystores 2021-08-16 17:09:21 +02:00
Craig Raw
b0877d94bf make all wallet addresses non-editable once child wallets are added 2021-08-16 13:33:05 +02:00
Craig Raw
a3e4342d7d save app width and height across restarts 2021-08-16 11:25:18 +02:00
Craig Raw
90355a653f followup 2021-08-16 11:04:46 +02:00
Craig Raw
6339c3a7d7 allow multisig wallets with many (up to 50) keystores 2021-08-16 10:46:34 +02:00
Craig Raw
8f7f0d4c61 truncate labels over 255 chars before persisting to db 2021-08-16 10:15:14 +02:00
Craig Raw
74b4f51640 add menu items to copy psbt to clipboard in hex or base64 2021-08-16 08:48:14 +02:00
Craig Raw
2caee79df4 initial whirlpool integration 2021-08-12 17:50:13 +02:00
Craig Raw
34b4c39ccd add logging when event wallet id is not present 2021-08-04 10:45:01 +02:00
Craig Raw
34d1571669 fix aopp verification regression on button type 2021-08-04 10:03:18 +02:00
Craig Raw
22465b1b65 followup 2021-08-02 16:10:47 +02:00
Craig Raw
b91e8eab51 fix tab loading animation for subtabbed wallets 2021-07-30 15:13:58 +02:00
Craig Raw
55e69bf263 fix naming when using a subtab wallet, import and export wallets with child wallets with db persistence on sparrow exporter 2021-07-30 14:17:21 +02:00
Craig Raw
02d3817cb1 introduce wallet subtabs 2021-07-30 09:46:42 +02:00
Craig Raw
fc9cdaabb4 export UTXOs to CSV 2021-07-29 12:09:54 +02:00
Craig Raw
2aa3d83402 fix using the correct address label for the utxo label when recieving a batched tx to several labelled address 2021-07-29 11:40:15 +02:00
Craig Raw
fc5d6ada36 add caching for verbose transaction lookups to avoid repeat server requests 2021-07-29 11:09:49 +02:00
Craig Raw
e6fce14fde handle unknown derivation path for unchained caravan key 2021-07-19 11:56:02 +02:00
Craig Raw
5c3a00b71b v1.4.3 2021-07-15 12:02:45 +02:00
Craig Raw
ced4d4d337 add caravan import/export, minor ui fixes 2021-07-15 11:09:39 +02:00
Craig Raw
4a3ad9f4ff restrict shown sighash to available values 2021-07-14 15:13:38 +02:00
Craig Raw
f5a72105ac minor fixes after refactoring 2021-07-12 08:56:37 +02:00
Craig Raw
0502eec0cd dont show message sign context menu item when message signing cant be performed 2021-07-09 13:35:45 +02:00
Craig Raw
8e6933b5ca increase animation rate and fragment length for UR QRs 2021-07-09 08:23:40 +02:00
Craig Raw
1fd1dec6cf rename tx segwit version field to segwit flag 2021-07-08 11:46:21 +02:00
Craig Raw
422713ff53 fix camera selection issues on linux 2021-07-05 12:58:26 +02:00
Craig Raw
ada45ee75b allow selection of webcam from QR scan dialog 2021-07-05 12:33:31 +02:00
Craig Raw
2f153686dd avoid hang on closing webcam due to rescans for new camera devices 2021-07-04 19:18:02 +02:00
Craig Raw
f691f1691e add missing requires directive for bwt lib 2021-07-02 13:41:22 +02:00
Craig Raw
1f9e37b40c enable max button for selected utxos without address and label filled 2021-07-02 12:05:38 +02:00
Craig Raw
a1d2de1859 use all addressable script types (not just single hash types) 2021-07-02 10:44:24 +02:00
Craig Raw
143472bdfc fix save of address labels on a new wallet 2021-07-01 09:41:56 +02:00
Craig Raw
b9e64d42ff accept pasting a whitespace delimited sequence of words into
a textfield of mnemonic word entry
2021-06-30 11:55:58 +02:00
Craig Raw
9a09bb8cda always delete hwi dir on osx before copying 2021-06-30 11:51:31 +02:00
Craig Raw
4b028af123 handle multiple selection when freezing and unfreezing utxos 2021-06-30 09:18:14 +02:00