Craig Raw
|
2debc07375
|
import and export a wallet as an output descriptor in a text file
|
2021-10-14 14:27:13 +02:00 |
|
Craig Raw
|
1b3a35fda7
|
improve ui with whirlpool startup errors
|
2021-10-14 13:35:17 +02:00 |
|
Craig Raw
|
23fd597ca5
|
constrain mix from and mix to options to match those supported in the whirlpool client
|
2021-10-14 11:12:31 +02:00 |
|
Craig Raw
|
eb012f638e
|
fix popup window placement on moving active window back to primary screen
|
2021-10-14 10:23:04 +02:00 |
|
Craig Raw
|
63259a2056
|
fix lcd text rendering issue on osx
|
2021-10-14 09:55:26 +02:00 |
|
Craig Raw
|
bad209ea5b
|
automatically increase gap limit if required by postmix handler
|
2021-10-13 15:21:14 +02:00 |
|
Craig Raw
|
776fcb3044
|
permit mixing from badbank
|
2021-10-12 12:46:42 +02:00 |
|
Craig Raw
|
63ec856e87
|
improve transaction file opening io
|
2021-10-11 11:13:56 +02:00 |
|
Craig Raw
|
ada8ca28e8
|
add tor proxy prompt text
|
2021-10-11 09:51:25 +02:00 |
|
Craig Raw
|
ebd629db3a
|
v1.5.1
|
2021-10-07 13:11:28 +02:00 |
|
Craig Raw
|
c18a2f4388
|
improve tor identity management
|
2021-10-07 12:23:28 +02:00 |
|
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 |
|
Craig Raw
|
8033e5fd88
|
improve amount error labels adding dust threshold label for too low amounts
|
2021-06-29 12:48:02 +02:00 |
|
Craig Raw
|
badf8c8f2f
|
optimize and increase sampling rate of qr reading
|
2021-06-29 10:53:22 +02:00 |
|
Craig Raw
|
b6a353815c
|
switch mempool size chart to kvB when max Y value is less than 1 MvB
|
2021-06-28 14:14:22 +02:00 |
|
Craig Raw
|
ea2f858dc9
|
close message sign dialog on platform button and escape key
|
2021-06-28 13:32:24 +02:00 |
|
Craig Raw
|
324540009a
|
fix detection of input type on finalizing psbt wallet
|
2021-06-28 13:08:44 +02:00 |
|
Craig Raw
|
094dd45547
|
upgrade to gradle 7.1, java 16, javafx 16
|
2021-06-25 14:56:22 +02:00 |
|
Craig Raw
|
6d434722cc
|
fix prev commit
|
2021-06-24 12:41:32 +02:00 |
|
Craig Raw
|
c8a4ed0c3d
|
add documentation link to bitcoin core error message
|
2021-06-24 10:07:54 +02:00 |
|
Craig Raw
|
c8d997fbf0
|
v1.4.2
|
2021-06-23 12:51:38 +02:00 |
|
Craig Raw
|
911ed3a718
|
improve background text
|
2021-06-23 12:30:58 +02:00 |
|
Craig Raw
|
dbfed31432
|
add format toggle to message signing dialog (electrum or trezor)
|
2021-06-22 16:00:15 +02:00 |
|
Craig Raw
|
6f3d4e224e
|
add context menu item to copy transaction hex
|
2021-06-22 11:47:56 +02:00 |
|
Craig Raw
|
4d6609990c
|
fix error messages on subclassed importers/exporters
|
2021-06-22 10:13:37 +02:00 |
|
Craig Raw
|
5482196cc7
|
dark theme improvements
|
2021-06-22 08:36:16 +02:00 |
|
Craig Raw
|
09f6c9ef81
|
ensure cleanup of migrated wallets when importing
|
2021-06-21 11:50:58 +02:00 |
|
Craig Raw
|
9b8f97c041
|
fix import of sparrow wallet with seed, alphabetically sort import and export choices
|
2021-06-21 11:25:47 +02:00 |
|
Craig Raw
|
c68c713a4b
|
add orig files for keystone and seedsigner
|
2021-06-18 13:31:08 +02:00 |
|
Craig Raw
|
02e144f802
|
set keystore label, model and source type when importing a wallet from specter desktop
|
2021-06-18 11:21:53 +02:00 |
|
Craig Raw
|
a9ab4d6c78
|
Handle importing a wallet from a crypto-account QR using the File > Import Wallet dialog
|
2021-06-17 14:34:11 +02:00 |
|
Craig Raw
|
5df4e5761c
|
add seedsigner keystore import
|
2021-06-16 14:46:55 +02:00 |
|
Craig Raw
|
eaa5190502
|
various db persistence improvements
|
2021-06-16 09:35:26 +02:00 |
|
Craig Raw
|
445db6a4d6
|
reduce file reads on db files to avoid locking exception on windows
|
2021-06-15 17:58:25 +02:00 |
|
Craig Raw
|
7f178b5f67
|
jpms related changes for v1.4.2-beta
|
2021-06-15 16:50:05 +02:00 |
|
Craig Raw
|
1208baf00e
|
use mempool.space onion address for fee rates if tor proxy enabled
|
2021-06-15 09:31:12 +02:00 |
|
Craig Raw
|
655a473cd5
|
update send selected button when freezing or unfreezing utxos
|
2021-06-14 16:58:05 +02:00 |
|
Craig Raw
|
e6c536930b
|
highlight default button and allow actioning from keyboard when only one usb device is listed
|
2021-06-14 16:55:01 +02:00 |
|
Craig Raw
|
f1510de360
|
update encrypted seeds and private keys when wallet password changes
|
2021-06-14 14:54:40 +02:00 |
|
Craig Raw
|
cfac2768ae
|
use varbinary rather than fixed binary column types where length is variable
|
2021-06-14 11:52:12 +02:00 |
|
Craig Raw
|
ab41f2e80e
|
upgrade to h2 HEAD
|
2021-06-11 15:45:16 +02:00 |
|
Craig Raw
|
9ebabecfbe
|
use json persistence for sparrow wallet export, add sparrow wallet import to wallets dir
|
2021-06-11 11:29:54 +02:00 |
|
Craig Raw
|
8914acff68
|
minor followup
|
2021-06-10 17:02:32 +02:00 |
|
Craig Raw
|
4a0ecba716
|
add keystone hww import and export
|
2021-06-10 16:37:41 +02:00 |
|
Craig Raw
|
e99b1d4171
|
upgrade to hwi 2.0.2 and relocate hwi to sparrow home folder on osx to avoid partial installation deletions in tmpdir
|
2021-06-10 14:06:14 +02:00 |
|
Craig Raw
|
a59d5d3086
|
introduce database persistence with automatic migration of existing wallets
|
2021-06-10 12:08:35 +02:00 |
|
Craig Raw
|
600a77da3a
|
allow psbts without utxo data to be loaded if utxos are provided in an existing psbt
|
2021-05-28 11:09:23 +02:00 |
|
Haakon Nilsen
|
4cbde7e7aa
|
When entering mnemonic words, don't close dropdown when a prefix is encountered, and move focus to the next field upon completion
|
2021-05-27 10:56:47 +02:00 |
|
Haakon Nilsen
|
e740c6d162
|
Disable transaction saving menu items after a transaction tab is closed and no other tabs are open
|
2021-05-27 09:15:36 +02:00 |
|
Haakon Nilsen
|
f7f5852476
|
Disable the "Save transaction" menu item when starting app without any open tabs
|
2021-05-26 18:57:07 +02:00 |
|
Haakon Nilsen
|
447e2ab264
|
Disable the keyboard shortcut for saving PSBT binary when its parent menu is disabled
|
2021-05-26 18:54:20 +02:00 |
|