Commit graph

634 commits

Author SHA1 Message Date
Craig Raw
f0ee99b78b more efficient chart node selection 2020-11-26 15:27:25 +02:00
Craig Raw
c804737563 upgrade to hwi 1.2.1 2020-11-26 07:56:40 +02:00
Craig Raw
d395c7897e v0.9.8 2020-11-26 07:19:47 +02:00
Craig Raw
6e2e5d7a9c fix cross-platform issues 2020-11-25 11:45:26 +02:00
Craig Raw
99a39aa83f reduce unconfirmed opacity 2020-11-25 09:56:31 +02:00
Craig Raw
2ca8b91283 add increase fee functionality for rbf transactions 2020-11-24 20:34:51 +02:00
Craig Raw
94960567b5 default to mempool.space, improve mempool size tooltip display 2020-11-24 10:05:27 +02:00
Craig Raw
e14349a645 only fetch external fee rates on mainnet 2020-11-23 17:34:19 +02:00
Craig Raw
ee7b741a69 fetch fee rates from configurable external sources 2020-11-23 17:26:51 +02:00
Craig Raw
02c8415a7b use proxy for exchange rate if available, move to exchange rate to net package 2020-11-23 14:15:39 +02:00
Craig Raw
f305e0bdc2 reduce mempool size x axis labelling 2020-11-23 12:23:45 +02:00
Craig Raw
d8b7938a63 show returned errors on hwi enumerate 2020-11-19 12:54:12 +02:00
Craig Raw
44ac7f3c0e toggle fee rate selection on send, dont show zero total rate series 2020-11-19 12:33:33 +02:00
Craig Raw
2b55b5feb3 add mempool size fee selection 2020-11-19 10:46:19 +02:00
Craig Raw
43bf6ab265 get and store fee rate histogram 2020-11-18 09:54:34 +02:00
Craig Raw
80b7ee803b separate keystore and wallet scannable, improve cobo importing 2020-11-18 08:37:51 +02:00
Craig Raw
8e23bd64c7 add cobo vault support with legacy qr scanning 2020-11-17 13:32:07 +02:00
Craig Raw
bf6fbebd9e add wallet to wallethistorystatusevent and filter updates 2020-11-13 12:44:27 +02:00
Craig Raw
0b9052dee9 refactor wallet field push down to entry 2020-11-13 10:12:19 +02:00
Craig Raw
6460cb88a5 v0.9.7 2020-11-12 08:40:20 +02:00
Craig Raw
90ac786707 slow down qr animation 2020-11-12 08:37:33 +02:00
Craig Raw
c86006335b ensure wallet tab name and wallet name are synced on wallet open 2020-11-11 17:10:46 +02:00
Craig Raw
a444e2af2f ensure wallet tab name and wallet name are synced on wallet open 2020-11-11 16:31:58 +02:00
Craig Raw
bcd2c966a5 add recursive lookup for tab header 2020-11-11 14:48:10 +02:00
Craig Raw
37bb1c5d97 import descriptor from qr 2020-11-11 12:26:36 +02:00
Craig Raw
68da8e6027 add support for UR registry types crypto-address, crypto-hdkey, crypto-output and crypto-account 2020-11-11 09:51:50 +02:00
Craig Raw
87fe0accd5 Use broader matching on HWI wallet types (eg bitbox02_btconly) 2020-11-05 16:46:01 +02:00
Craig Raw
8d413e839c handle server returning history with the same tx at multiple heights (electrs issue #316) 2020-11-05 16:29:15 +02:00
Craig Raw
1392199f5c add tx tree icons and input descriptions when signing 2020-11-05 10:31:54 +02:00
Craig Raw
1b220c72ea further payjoin tweaks 2020-11-04 16:32:17 +02:00
Craig Raw
bcf6f77340 improve wallet import error messaging, handle p2sh-p2wpkh payjoin 2020-11-04 12:10:40 +02:00
Craig Raw
0aac8bbea7 indicate payjoin input on transaction diagram 2020-11-03 15:00:34 +02:00
Craig Raw
e1acaa8a78 add payjoin (bip78) support 2020-11-03 13:54:18 +02:00
Craig Raw
13a486597c Remove illegal / characters from output descriptors 2020-11-02 07:49:55 +02:00
Craig Raw
389ce2180d accept bip21 uri in pay to field 2020-10-29 11:45:10 +02:00
Craig Raw
a7a3ad012c add stacktrace on null node 2020-10-29 11:24:56 +02:00
Craig Raw
9f5eb41d90 dont add change node if no change present 2020-10-29 11:23:50 +02:00
Craig Raw
3a4d385560 avoid casting to int when comparing longs 2020-10-27 11:11:35 +02:00
Craig Raw
d3881f76b9 default to trezor t on import 2020-10-27 11:09:31 +02:00
Craig Raw
be5a48ce71 handle p2sh default derivation change and other small fixes 2020-10-26 15:12:10 +02:00
Craig Raw
c8cd2d1cd9 v0.9.6 2020-10-21 11:22:03 +02:00
Craig Raw
5789e1c215 request password on wallet import 2020-10-21 11:11:18 +02:00
Craig Raw
f48fb610e8 show no extension files in linux 2020-10-21 09:41:49 +02:00
Craig Raw
3aeba79268 use abbreviated derivation paths 2020-10-20 12:18:23 +02:00
Craig Raw
4a030e9b6e avoid ellipsis on unit dropdown 2020-10-20 11:45:58 +02:00
Craig Raw
2cf653702c handle no prior connection for fetching min relay fee rate 2020-10-20 11:36:23 +02:00
Craig Raw
ac438ec023 send to multiple recipients 2020-10-20 10:56:08 +02:00
Craig Raw
ee9247c066 handle support for multiple payments in a tx 2020-10-19 11:06:59 +02:00
Craig Raw
63a9a798f3 order available wallets to prioritise seed or usb keystores 2020-10-16 12:55:02 +02:00
Craig Raw
194f0f5c1b add file flag fallback to set testnet on startup 2020-10-16 12:37:19 +02:00
Craig Raw
bda5c1a709 upgrade hwi to 1.2.0 2020-10-16 12:20:24 +02:00
Craig Raw
32327928b5 progressive read timeout 2020-10-16 12:08:27 +02:00
Craig Raw
b448927a6e electrs server robustness and tuning improvements 2020-10-15 14:38:30 +02:00
Craig Raw
ff578c938e break out UR implementation into hummingbird project 2020-10-15 10:38:33 +02:00
Craig Raw
998100505d change electrum call ordering and add retry handling for better behaviour on electrs 2020-10-13 12:48:32 +02:00
Craig Raw
a893b37bb0 add per request delay to non-batched rpc calls 2020-10-12 18:59:50 +02:00
Craig Raw
4c58ebf138 correct handling of nodeTransactionMap empty map references 2020-10-12 11:08:24 +02:00
Craig Raw
76e148a107 add ability to import keystores and wallets with QR, add part protocol to QR scanner 2020-10-09 12:47:43 +02:00
Craig Raw
20f5e4d8db fix cobo vault keystore import 2020-10-09 09:59:26 +02:00
Craig Raw
5cd15f21ad fix icon naming for bitbox 2020-10-08 11:25:58 +02:00
Craig Raw
b50cf77f3b rename xPub to xpub 2020-10-07 13:11:46 +02:00
Craig Raw
5e8148e5b9 v0.9.5 2020-10-07 12:37:10 +02:00
Craig Raw
fa5ac7917b add cobo vault singlesig and multisig file import and export 2020-10-07 12:31:58 +02:00
Craig Raw
eda712e269 add comment to transaction entry equals 2020-10-06 15:10:24 +02:00
Craig Raw
3c6adafc15 tweak help copy and ui 2020-10-06 14:50:25 +02:00
Craig Raw
639e145672 use tPubs instead of xPubs on labels in testnet 2020-10-06 12:39:30 +02:00
Craig Raw
eb8d66bf25 add utility buttons to import and export xpubs with qr codes, show slip132 versions 2020-10-05 17:32:30 +02:00
Craig Raw
3a885b3a28 improve open wallet error dialog message 2020-10-05 12:33:05 +02:00
Craig Raw
7e93b6b198 fix byteword list as per 9f7ec3c73c 2020-10-05 11:39:28 +02:00
Craig Raw
f949bcc1cf attempt to import wallet file if open fails 2020-10-05 10:36:27 +02:00
Craig Raw
9e5937d2fe check history on all created tx script hashes when one is updated 2020-10-02 15:18:12 +02:00
Craig Raw
82a8f08440 upgrade to javafx 15, upgrade gradle plugins, ensure reproducible builds 2020-10-01 14:09:36 +02:00
Craig Raw
ea2783e51b testnet related changes and network improvements and logging 2020-10-01 09:11:02 +02:00
Craig Raw
ff7a35e68b select alternative network, support testnet on hwi, other fixes 2020-09-29 15:45:22 +02:00
Craig Raw
c68cda5b2f handle support for alternative (non-mainnet) networks 2020-09-28 14:32:02 +02:00
Craig Raw
2cb667a671 shorten tooltip delay, set tooltip font size equal 2020-09-26 12:43:51 +02:00
Craig Raw
eb09076604 exclude utxos from transaction diagram 2020-09-26 12:30:33 +02:00
Craig Raw
32bc9f6a99 dont refresh invalid wallets 2020-09-25 17:56:57 +02:00
Craig Raw
dc8a8dd857 copy non-xpub value 2020-09-25 17:48:24 +02:00
Craig Raw
d5a26fdf5d followup to prev commit to handle button disable 2020-09-25 15:37:11 +02:00
Craig Raw
e48e40da0d retrieve min fee rate, adjust block target rates and dont create txes with insufficient fee rate 2020-09-25 15:22:52 +02:00
Craig Raw
e878c4ea78 hide validation error on clear send 2020-09-25 14:07:16 +02:00
Craig Raw
ead8fa2207 clear send details on mempool tx, edit wallet output descriptor 2020-09-25 13:43:55 +02:00
Craig Raw
9a395f5dd1 v0.9.4 2020-09-21 10:00:35 +02:00
Craig Raw
a99114cc6f dynamic blockchain form updating, minor tweaks 2020-09-21 09:06:01 +02:00
Craig Raw
ea36c63ebb version check: test against predefined address 2020-09-20 15:09:54 +02:00
Craig Raw
77d3c848f9 add dark theme 2020-09-20 15:04:53 +02:00
Craig Raw
f22312e04f add software update check 2020-09-18 15:48:05 +02:00
Craig Raw
b9db4421df import transaction labels from electrum 2020-09-18 12:53:05 +02:00
Craig Raw
b7aa73e99f show wallet loading progress 2020-09-18 10:50:41 +02:00
Craig Raw
4bad46c9e3 optimize electrum server queries 2020-09-17 15:10:56 +02:00
Craig Raw
084a3c76af start with simple RPC for maximum compatibility 2020-09-15 12:07:37 +02:00
Craig Raw
2e0ca1b4fa add built in tor 2020-09-14 10:51:38 +02:00
Craig Raw
4bc446724d fix keepkey hww 2020-09-10 11:40:21 +02:00
Craig Raw
0c56f5a9a1 add change password functionality 2020-09-09 16:15:33 +02:00
Craig Raw
38b27bb091 configurable wallet gap limit 2020-09-09 14:56:50 +02:00
Craig Raw
b8c3bf1bea improve wallet descriptor and add output descriptor retrieval 2020-09-09 11:18:13 +02:00
Craig Raw
e65f1ef3cc export specter with checksum 2020-09-08 12:42:15 +02:00
Craig Raw
f25d2618b6 descriptor change multi to sortedmulti 2020-09-08 08:31:42 +02:00
Craig Raw
0adf94bf62 initial specter wallet import and export functionality 2020-09-07 17:23:12 +02:00
Craig Raw
7d7c5e5064 Support replacing existing keystore with watch only keystore 2020-09-04 13:00:40 +02:00
Craig Raw
10e4d8843d change bip39 confirmation wording 2020-09-03 20:54:46 +02:00
Craig Raw
6e10784e49 support usb message signing 2020-09-03 20:46:44 +02:00
Craig Raw
885efd7985 support bip 137 for message signing, but handle electrum approach as well when verifying 2020-09-03 19:26:54 +02:00
Craig Raw
ec9534f8ae version 0.9.3 release 2020-09-03 13:41:12 +02:00
Craig Raw
6c90a7e0ba add message signing/verifying functionality 2020-09-03 13:36:43 +02:00
Craig Raw
9dd52f120f add ur toString 2020-09-03 09:38:16 +02:00
Craig Raw
4cdffec060 fix fiat amount update on transaction update 2020-09-01 13:13:38 +02:00
Craig Raw
ed9bc882b7 minor ui fix, safe unsubscribe 2020-09-01 11:33:18 +02:00
Craig Raw
5054ab9564 disable sign button if signing wallet is closed 2020-09-01 09:50:44 +02:00
Craig Raw
7751f940f2 display output send type better, handle consolidation sends 2020-09-01 08:58:47 +02:00
Craig Raw
3f68ca43c2 dont show uninitialized devices (trezor t) 2020-09-01 08:04:58 +02:00
Craig Raw
68239e9472 improve device detection and display 2020-08-31 15:55:36 +02:00
Craig Raw
10edf31e13 dont open the same wallet twice 2020-08-31 11:47:06 +02:00
Craig Raw
61c3c4a3ac use minimum fee rate found for higher block targets if present 2020-08-31 11:28:03 +02:00
Craig Raw
5d6bb5e4f9 show better descriptions on outputs based on signing wallet 2020-08-31 11:22:15 +02:00
Craig Raw
b808222faa deduplicate signed keystores on signature 2020-08-31 10:14:48 +02:00
Craig Raw
4d7d51f3f8 dont show status server banner (but show height in tooltip) 2020-08-30 13:47:31 +02:00
Craig Raw
546076ea48 avoid displaying any server response in error dialogs 2020-08-30 13:29:42 +02:00
Craig Raw
2bebb0925e wallet save fixes 2020-08-30 11:24:49 +02:00
Craig Raw
47855228d3 wallet load order, dont clear history on trivial changes 2020-08-30 11:15:45 +02:00
Craig Raw
04722204a6 set app name on X11 2020-08-29 20:06:50 +02:00
Craig Raw
452afe4731 tweak naming 2020-08-29 18:04:27 +02:00
Craig Raw
ffce18919f Merge branch 'master' of github.com:sparrowwallet/sparrow into master 2020-08-28 19:39:34 +02:00
Craig Raw
ddcabf721e dont poll when signing 2020-08-28 19:38:55 +02:00
Craig Raw
7eb4b9c61d linux build fixes 2020-08-28 16:02:08 +02:00
Craig Raw
d1fbe94d90 welcome page tweak 2020-08-28 14:41:26 +02:00
Craig Raw
1fea119173 shorten button width 2020-08-28 13:31:27 +02:00
Craig Raw
1ac264600a set linux path explicitly 2020-08-28 12:17:47 +02:00
Craig Raw
00db59c44f fix pixel stretching issue 2020-08-28 09:49:26 +02:00
Craig Raw
2c27f702bf add import 2020-08-27 17:41:17 +02:00
Craig Raw
3c2dfed96d locale and other windows related fixes 2020-08-27 17:16:20 +02:00
Craig Raw
fa0c74f06b set monospace font explicitly, add stage icons 2020-08-27 13:11:23 +02:00
Craig Raw
ba017b2fcb windows fixes 2020-08-25 19:30:19 +02:00
Craig Raw
2cca6049be create installers, fix about border 2020-08-25 17:18:45 +02:00
Craig Raw
d519c033ac bump version, cross platform builds 2020-08-25 16:10:56 +02:00
Craig Raw
f8d15f73f6 platform specific changes 2020-08-25 15:31:04 +02:00
Craig Raw
c2fb6bcfee build, versioning and cross-platform about dlg 2020-08-24 14:52:05 +02:00
Craig Raw
8cde670efd log all errors to error log 2020-08-24 12:54:11 +02:00
Craig Raw
f95cb67912 add coldcard single sig wallet import 2020-08-24 12:05:32 +02:00
Craig Raw
750f6483cb show alternative xpub values as tooltips 2020-08-24 10:12:16 +02:00
Craig Raw
53a590140d spend utxo improvements 2020-08-23 15:47:43 +02:00
Craig Raw
189ac75467 set null date on unconfirmed txes, dont let external utxos show as spendable 2020-08-22 17:20:43 +02:00
Craig Raw
fa082e892f about dialog, older mac hwi build 2020-08-21 20:58:11 +02:00
Craig Raw
c814b8e350 various fixes, better non-electrumx support 2020-08-21 17:16:14 +02:00
Craig Raw
2b48b4cd6e better handling of server connection editing 2020-08-21 10:48:41 +02:00
Craig Raw
d49f85fe5b more import fixes 2020-08-21 10:08:43 +02:00
Craig Raw
af525797ff improvements to importing and exporting 2020-08-21 09:59:11 +02:00
Craig Raw
e9e10de266 export file naming with correct extensions 2020-08-20 18:20:42 +02:00
Craig Raw
ab5fdef919 display full derivation path where possible 2020-08-20 17:59:58 +02:00
Craig Raw
f723d20c9a disable absolute locktime if sequence disabled 2020-08-20 17:40:56 +02:00
Craig Raw
03c488cf4d add warnings to block time, set current height, close once 2020-08-20 17:30:39 +02:00
Craig Raw
ca64a1d307 scan qr to bitcoin uri 2020-08-20 15:26:59 +02:00
Craig Raw
4c8f7bb711 clear fiat amounts 2020-08-20 12:30:21 +02:00
Craig Raw
77dd8ca5d7 unregister closed tab and dialog subscribers, fix connection error reset behaviour 2020-08-20 11:25:34 +02:00
Craig Raw
d5aba35184 make controller and tab data share data sources 2020-08-19 15:44:40 +02:00
Craig Raw
30e2ab5e2a fill tx labels on send 2020-08-19 08:40:06 +02:00
Craig Raw
e93fcf7fbd show fiat fee amount 2020-08-18 12:54:43 +02:00
Craig Raw
198672a06e further keystore improvements 2020-08-18 11:50:27 +02:00
Craig Raw
133d771c09 keystore buttons label tooltips 2020-08-18 11:02:45 +02:00
Craig Raw
9a80065605 connection toggle tooltip 2020-08-18 10:55:07 +02:00
Craig Raw
ccf4e98968 ellipsis and incomplete wallet background save fixes 2020-08-18 10:47:32 +02:00
Craig Raw
df15129f64 bip39 word list improvements #2 2020-08-18 10:20:56 +02:00
Craig Raw
e878648587 bip39 word list usability improvements 2020-08-17 19:42:30 +02:00
Craig Raw
75bf63d936 fix wallet settings update bugs 2020-08-17 17:25:33 +02:00
Craig Raw
304bdd5c48 remove sys err exception logging 2020-08-17 17:00:48 +02:00
Craig Raw
e1934c99bc upgrade controlsfx, fix notifications bug 2020-08-17 16:48:31 +02:00
Craig Raw
fa7d09c5a6 add non batched electrum server rpc 2020-08-10 18:58:47 +02:00
Craig Raw
79c2e29e34 refactor rpc elements out 2020-08-10 16:56:34 +02:00
Craig Raw
bb635a6c68 refactor electrumserver into net package 2020-08-10 09:38:15 +02:00
Craig Raw
7d8774c94c better handling of showing blocktransaction details 2020-08-10 08:34:47 +02:00
Craig Raw
f35b3d46a1 show change output when signing 2020-08-09 17:03:38 +02:00
Craig Raw
f3a7d583a5 initial setup and drag file improvements 2020-08-09 15:26:38 +02:00
Craig Raw
37c3d573e0 wallet load and dialog field improvements 2020-08-09 14:46:52 +02:00
Craig Raw
b2f48a1b05 improve new tx notifications 2020-08-09 14:13:10 +02:00
Craig Raw
f0b7409c4a make usb sign dialog non modal 2020-08-09 12:45:09 +02:00
Craig Raw
a8612da463 various fixes to signing 2020-08-09 12:23:59 +02:00
Craig Raw
f2afd7cb69 faster test with --version 2020-08-07 18:40:58 +02:00
Craig Raw
42d40b8171 upgrade to hwi 1.1.2 2020-08-07 18:07:39 +02:00
Craig Raw
cda4e30e3f auto open recent wallets 2020-08-07 17:31:40 +02:00
Craig Raw
b43b25769e fix receive pane layout 2020-08-07 17:10:32 +02:00
Craig Raw
84d08fea18 display address on device, device support improvements 2020-08-07 14:56:01 +02:00
Craig Raw
8aed206a34 notifications preference 2020-08-07 10:26:26 +02:00
Craig Raw
08498b1b71 hi res images 2020-08-07 10:02:57 +02:00
Craig Raw
10a684cf41 wallet update notifications 2020-08-06 17:52:18 +02:00
Craig Raw
32d25286a6 store passphrase in memory as securestring 2020-08-06 10:27:03 +02:00
Craig Raw
2a6a296cf3 various bugs fixed 2020-08-06 09:23:45 +02:00
Craig Raw
53478d9b22 show seed words dialog, fix electrum import 2020-08-05 16:55:18 +02:00
Craig Raw
ce60fe3dc6 extra logging, backup existing wallet first functionality 2020-08-05 13:58:54 +02:00
Craig Raw
03abc59ed3 fix ssl handshake issue 2020-08-05 12:36:50 +02:00
Craig Raw
e7c83e1d3f fix encrypted storage test 2020-08-05 10:40:33 +02:00
Craig Raw
827d35cba3 add file logging 2020-08-05 10:25:38 +02:00
Craig Raw
3556e4abc9 configure file logging 2020-08-05 09:12:06 +02:00
Craig Raw
c9c00cc74e add qr scanning support 2020-08-04 12:47:29 +02:00
Craig Raw
709c65ec20 qr code display and random sampler port 2020-08-03 10:30:30 +02:00
Craig Raw
4068a6c541 add licensing for urkit 2020-08-02 18:03:24 +02:00
Craig Raw
2f8d40198e port of URKit 2020-08-02 17:54:51 +02:00
Craig Raw
d50ed46caf save tx and minor fixes 2020-07-31 11:48:44 +02:00
Craig Raw
e5327b3d3d broadcast fixes 2020-07-31 10:36:59 +02:00
Craig Raw
39e5031a78 remove ds store 2020-07-30 15:58:47 +02:00
Craig Raw
928731b383 signing multisig fixes 2020-07-30 15:58:19 +02:00
Craig Raw
c9d7b03afc broadcast tx 2020-07-30 12:18:45 +02:00
Craig Raw
75f5fd2e12 combining and finalising psbt fixes 2020-07-30 10:00:09 +02:00
Craig Raw
29cfda7908 view extracted transaction from psbt 2020-07-28 13:14:11 +02:00
Craig Raw
658ab2f81c finalize psbt once signing animation is complete 2020-07-28 08:31:11 +02:00
Craig Raw
62618e5da5 finalize form ui change 2020-07-27 14:10:22 +02:00
Craig Raw
b8edfd9731 subscribe to script hash updates for new mempool txes 2020-07-27 11:29:32 +02:00
Craig Raw
7428d21cac minor hwi and mempool fetching tweaks 2020-07-27 08:15:15 +02:00
Craig Raw
1c03e1935e wallet tx usb signing 2020-07-26 14:03:24 +02:00
Craig Raw
ef5124a9b9 psbt combining, transaction viewer updating 2020-07-24 14:47:43 +02:00
Craig Raw
7d3aabb050 signature count updating on signed keystores list change 2020-07-23 14:15:22 +02:00
Craig Raw
1fd1b28994 signature count updating on signed keystores list change 2020-07-23 14:14:47 +02:00
Craig Raw
33d6da8a99 cleanup psbt utxo fetching 2020-07-23 13:39:35 +02:00
Craig Raw
279b0e0ac1 sign psbt inputs 2020-07-22 14:56:59 +02:00
Craig Raw
a188f70dbe tweaks and fixes 2020-07-21 08:52:21 +02:00
Craig Raw
fca55779bf signatures progress bar and sign buttons 2020-07-20 17:05:08 +02:00
Craig Raw
6ef333ae2a finalize psbt tweaks 2020-07-17 17:37:51 +02:00
Craig Raw
c86f7d32cb finalise tx with signing wallet and sighash 2020-07-17 17:24:52 +02:00
Craig Raw
8e02f7103e fix tx hex area segwit marker 2020-07-17 09:17:03 +02:00
Craig Raw
907062ffa0 create psbt tab from send 2020-07-16 15:16:43 +02:00
Craig Raw
e79f5ba977 minor bug fix 2020-07-16 10:53:26 +02:00
Craig Raw
d2291ef870 balancechart add interstitials 2020-07-16 10:48:00 +02:00
Craig Raw
bd721be1a2 preferences update 2020-07-16 10:25:24 +02:00
Craig Raw
3cee45223e utxo grouping, filtering and zero conf handling 2020-07-15 09:15:50 +02:00
Craig Raw
4d51bb40c2 refactor utxo selector creation 2020-07-14 13:36:43 +02:00
Craig Raw
e7b511fc74 bnb and knapsack selectors 2020-07-14 09:21:53 +02:00
Craig Raw
603f3036fa add bnb utxo selector 2020-07-13 14:28:24 +02:00
Craig Raw
0ffb6e377b dont send recipient amounts less than dust threshold 2020-07-11 11:40:28 +02:00
Craig Raw
a37028b53f fiat amount on send 2020-07-11 10:03:11 +02:00
Craig Raw
9b43429de9 use static formatter 2020-07-10 18:35:17 +02:00
Craig Raw
d6218f2a58 introduce currencyrate to hold fiat rate 2020-07-10 18:26:56 +02:00
Craig Raw
c477d31d3d fiat currency support 2020-07-10 17:13:32 +02:00
Craig Raw
539013919b balance chart, transactions view refactor, tx viewer coin labels updating 2020-07-10 12:48:36 +02:00
Craig Raw
d8c19ac0f8 user set bitcoin unit support 2020-07-09 14:35:34 +02:00
Craig Raw
fc5bff9788 move bitcoinunit to drongo 2020-07-09 10:25:49 +02:00
Craig Raw
e21dbf87ef rename amount controls to coin 2020-07-09 10:17:54 +02:00
Craig Raw
765a4f4c82 settings ux tweaks, addressable script types only 2020-07-08 15:56:59 +02:00
Craig Raw
6a5b346608 amount formatter, send final tweaks 2020-07-08 14:18:07 +02:00
Craig Raw
6ecebd9cf6 tx diagram to fixed size, coin control lock 2020-07-07 13:58:59 +02:00
Craig Raw
c8e38de5aa send all utxos support 2020-07-07 07:43:01 +02:00
Craig Raw
3305d0630a utxo multiple selection, long confirmation indicator 2020-07-06 09:24:29 +02:00
Craig Raw
5860a6e49f validate too large fee 2020-07-05 15:23:33 +02:00
Craig Raw
66e558faee send pane improvements 2020-07-05 15:02:01 +02:00
Craig Raw
48e741733b tx creation support 2020-07-04 12:52:40 +02:00
Craig Raw
013ed89e98 send controller utxo selection 2020-07-03 11:01:09 +02:00
Craig Raw
571c515a46 send controller initial, fee rates support 2020-06-30 09:23:55 +02:00
Craig Raw
1d0b66c45a add unused glyph 2020-06-29 07:57:07 +02:00
Craig Raw
72d14c15a8 remove colons 2020-06-28 16:09:29 +02:00
Craig Raw
8aa9d15620 recieve fixes 2020-06-28 16:05:07 +02:00
Craig Raw
d8c94504c3 utxo chart rewrite 2020-06-28 15:46:52 +02:00
Craig Raw
67d624f049 handle label event and update entries 2020-06-27 15:55:49 +02:00
Craig Raw
766afae9c1 utxo bar chart initial commit 2020-06-26 18:34:35 +02:00
Craig Raw
07458d3dff add duplicate address indicator 2020-06-26 14:29:16 +02:00
Craig Raw
cd7fc06819 improve multithreaded behaviour 2020-06-26 13:34:39 +02:00
Craig Raw
7444a87d89 add wallet utxo pane 2020-06-26 12:07:19 +02:00
Craig Raw
183d0ded2f handle null label 2020-06-25 17:50:57 +02:00
Craig Raw
ef2e2a1855 add comments 2020-06-25 16:44:55 +02:00
Craig Raw
829be40243 fix removing added txes 2020-06-25 15:22:21 +02:00
Craig Raw
0f89327f35 add note on address listing 2020-06-25 11:39:39 +02:00
Craig Raw
150f65e7bd wallet tx and addresses updating 2020-06-25 11:25:35 +02:00
Craig Raw
d4d61b8d41 bug fixing on walletsettingsupdated 2020-06-23 16:22:01 +02:00
Craig Raw
a8f16c15e0 wallet tx confirmation indicator and event refactor 2020-06-23 14:08:14 +02:00
Craig Raw
21f642bb5c wallet transactions pane and wallet change events 2020-06-21 17:15:46 +02:00
Craig Raw
d33ccfb672 quit menu item 2020-06-19 18:17:39 +02:00
Craig Raw
efba293564 address history updating 2020-06-19 17:57:07 +02:00
Craig Raw
b1e8e25837 save stored block on event 2020-06-19 15:49:53 +02:00
Craig Raw
44be6e7203 improvements to fetching and settings 2020-06-19 15:36:17 +02:00
Craig Raw
e93ec08ba7 minor fix 2020-06-18 13:27:02 +02:00
Craig Raw
800512ee5b fix bugs with txes with many outputs 2020-06-18 12:58:59 +02:00
Craig Raw
0cd97649cc tx viewer fix various 2020-06-17 12:45:46 +02:00
Craig Raw
9cd8a9b9ee finish perf improvements to tx viewer 2020-06-17 11:34:26 +02:00
Craig Raw
82ca9552bd transaction view perf improvements 2020-06-16 15:55:55 +02:00
Craig Raw
7cc330fde9 use view ordering to improve transaction pane perf 2020-06-16 12:11:06 +02:00
Craig Raw
7f03778ec7 transaction view pagination complete 2020-06-16 11:39:10 +02:00
Craig Raw
6b12888111 add layer of indirection to avoid copying tx data 2020-06-15 14:44:47 +02:00
Craig Raw
ebc2f9442e transaction view paging support initial commit 2020-06-15 10:00:49 +02:00
Craig Raw
51b2608abc check if locking script is p2sh, fix output reference bug 2020-06-14 14:00:37 +02:00
Craig Raw
09c4a01ca4 handle server errors on retreiving wallet history 2020-06-14 11:25:25 +02:00
Craig Raw
b1b4734094 fetch transaction output transactions, handle coinbase input 2020-06-14 10:36:24 +02:00
Craig Raw
86eb8b8294 transaction viewer block transaction fetch and display 2020-06-11 17:00:16 +02:00
Craig Raw
a3a20a788d view blocktransaction and transaction input/output selection 2020-06-10 16:15:56 +02:00
Craig Raw
936d42e7fd address table improvements 2020-06-10 14:15:45 +02:00
Craig Raw
70c4eeaf5e address table with hash indexes 2020-06-09 16:10:49 +02:00
Craig Raw
9aa8b10898 handle new blocks 2020-06-09 11:21:34 +02:00
Craig Raw
50ef1c1a07 handle connection errors and incoming notifications 2020-06-09 09:59:36 +02:00
Craig Raw
3a65261326 mac application menu setup 2020-06-05 17:25:55 +02:00
Craig Raw
c5bcefd331 fix broken hwi installs 2020-06-05 16:05:13 +02:00
Craig Raw
f5a857317d add ping service 2020-06-05 14:48:36 +02:00
Craig Raw
1e250193fd add welcome and preferences dialogs 2020-06-05 13:29:43 +02:00
Craig Raw
6731823bef check if tab wallet on event 2020-06-02 15:39:56 +02:00
Craig Raw
df1ed196be get dates from block header, handle reorgs better 2020-06-02 15:16:12 +02:00
Craig Raw
e97f652769 blockchain to block rename for transaction in block 2020-06-02 11:05:23 +02:00
Craig Raw
a6e340eef5 refactor transaction history storage 2020-06-02 09:21:35 +02:00
Craig Raw
0836273c8f parse transactions by wallet node 2020-06-01 10:32:00 +02:00
Craig Raw
b1785f352b wallet save improvements and fixes 2020-05-30 13:15:56 +02:00
Craig Raw
7e8496915a refactor wallet node to non inner class 2020-05-30 11:57:58 +02:00
Craig Raw
5223fe8d8c make wallet node static inner class 2020-05-30 11:47:23 +02:00
Craig Raw
331b83f7a0 fetch transaction history 2020-05-30 11:22:51 +02:00
Craig Raw
c115f6e729 receive and address pane improvements 2020-05-28 11:42:42 +02:00
Craig Raw
3db7fc1e99 receive pane 2020-05-26 17:55:35 +02:00