Sjors Provoost
15d1183cce
Add nthKey support
...
Keys can be imported using JSON or QR.
Wallet can be exported using JSON or QR.
Device supports testnet, signet and mainnet.
Only sh-wpkh (native Segwit) is supported.
Only multisig is supported.
Thumbnails generated with:
convert nthkey-orig.png -channel RGB -negate -resize 300x300 -background white -gravity center -extent 200x200 -type grayscale nthkey@3x.png
convert nthkey-orig.png -channel RGB -negate -resize 150x150 -background white -gravity center -extent 100x100 -type grayscale nthkey@2x.png
convert nthkey-orig.png -channel RGB -negate -resize 75x75 -background white -gravity center -extent 50x50 -type grayscale nthkey.png
2021-08-24 17:49:59 +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
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
be599fb003
fix hummingbird module definition
2021-07-21 15:30:46 +02:00
Craig Raw
d79c4a13f6
upgrade to hummingbird v1.6.2
2021-07-20 11:47:56 +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
1c1f90344f
update github build to java 16
2021-06-25 15:18:51 +02:00
Craig Raw
094dd45547
upgrade to gradle 7.1, java 16, javafx 16
2021-06-25 14:56:22 +02:00