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 |
|
Craig Raw
|
cabd62166a
|
addresses table
|
2020-05-26 10:19:34 +02:00 |
|
Craig Raw
|
3a8581da13
|
test fix, remove custom policy support
|
2020-05-23 16:54:37 +02:00 |
|
Craig Raw
|
6f2a0cd3c3
|
exporting fixes
|
2020-05-21 16:10:07 +02:00 |
|
Craig Raw
|
7fc0e9b530
|
add config, usb status fixes
|
2020-05-21 15:37:13 +02:00 |
|
Craig Raw
|
fdd8327464
|
usb status, key progress timing
|
2020-05-21 11:01:59 +02:00 |
|
Craig Raw
|
2acc922b06
|
handle password key derivation in separate tasks
|
2020-05-19 16:42:46 +02:00 |
|
Craig Raw
|
b52a7137c3
|
securely handle mnemonic seed in memory
|
2020-05-19 14:02:53 +02:00 |
|
Craig Raw
|
969771d377
|
use charsequence and securestring instead of string
|
2020-05-19 12:37:16 +02:00 |
|
Craig Raw
|
1ed59bb935
|
no fingerprint labels and tests
|
2020-05-18 17:19:43 +02:00 |
|
Craig Raw
|
68aeb5946a
|
wallet encryption with argon2 key derivation
|
2020-05-18 15:50:46 +02:00 |
|
Craig Raw
|
ae01fe9ee6
|
refactor keycrypters
|
2020-05-17 12:52:14 +02:00 |
|
Craig Raw
|
6b09dc0293
|
passphrase not stored
|
2020-05-16 15:09:47 +02:00 |
|
Craig Raw
|
1bf8c85a65
|
electrum seed version system support
|
2020-05-15 17:56:45 +02:00 |
|
Craig Raw
|
d0e5da0ec8
|
wallet export, settings fixes
|
2020-05-15 12:56:38 +02:00 |
|
Craig Raw
|
bb2ec1882d
|
invalidate if derivation matches another script type
|
2020-05-14 13:33:55 +02:00 |
|
Craig Raw
|
02258dea8d
|
refactor and cleanup importing
|
2020-05-13 18:15:46 +02:00 |
|
Craig Raw
|
d516eaa9d6
|
refactor import accordion, add wallet import
|
2020-05-13 17:16:52 +02:00 |
|
Craig Raw
|
bc5690346c
|
finalising wallet settings
|
2020-05-13 12:47:21 +02:00 |
|
Craig Raw
|
84888b4a43
|
refactor to prepare for keystore encryption
|
2020-05-12 14:17:19 +02:00 |
|
Craig Raw
|
d7c6f5d587
|
keycrypter changes
|
2020-05-11 17:40:19 +02:00 |
|
Craig Raw
|
9241f4381f
|
keystore source quick chooser
|
2020-05-11 11:38:07 +02:00 |
|
Craig Raw
|
82a113afc3
|
generate new bip39 word list
|
2020-05-10 16:26:15 +02:00 |
|
Craig Raw
|
6872e069a9
|
integrate keystore importer
|
2020-05-09 14:17:48 +02:00 |
|
Craig Raw
|
9af17bcac8
|
use onedir packaging of hwi
|
2020-05-09 12:05:43 +02:00 |
|
Craig Raw
|
ef5399008f
|
hw improvements including arbitrary derivation
|
2020-05-08 16:08:15 +02:00 |
|
Craig Raw
|
a409c28b20
|
bip39 keystore import
|
2020-05-08 14:37:19 +02:00 |
|
Craig Raw
|
910dfcdeb1
|
bip39 keystore import
|
2020-05-07 14:36:37 +02:00 |
|
Craig Raw
|
2de90dfdc1
|
coldcard singlesig new feature, private key handling
|
2020-05-06 17:14:12 +02:00 |
|
Craig Raw
|
6b651ec63a
|
minor import cleanup
|
2020-05-05 09:27:22 +02:00 |
|
Craig Raw
|
2ee9f3d10a
|
encrypted wallet and keystore import
|
2020-04-30 16:14:49 +02:00 |
|
Craig Raw
|
60c1c17d26
|
storage refactor and test
|
2020-04-30 13:41:17 +02:00 |
|
Craig Raw
|
981b379615
|
ecies input and output streams
|
2020-04-30 12:14:25 +02:00 |
|
Craig Raw
|
14aa328f6d
|
refactor .storage and .external to .io
|
2020-04-30 09:27:14 +02:00 |
|
Craig Raw
|
7a554df619
|
software wallet import and airgapped fixes
|
2020-04-29 16:51:33 +02:00 |
|
Craig Raw
|
ae03da257a
|
ensure keystore source and wallet model is always filled in
|
2020-04-29 15:44:18 +02:00 |
|
Craig Raw
|
728b6efbdf
|
import airgapped keystores
|
2020-04-29 15:04:44 +02:00 |
|
Craig Raw
|
40d31ff025
|
usb keystore importing #2
|
2020-04-29 12:12:30 +02:00 |
|
Craig Raw
|
9adfcf5806
|
usb keystore importing
|
2020-04-29 12:03:44 +02:00 |
|
Craig Raw
|
6d202f1522
|
wallet import and export - coldcard and electrum
|
2020-04-25 11:39:29 +02:00 |
|
Craig Raw
|
98b1aa0b1d
|
wallet load and save
|
2020-04-23 13:41:43 +02:00 |
|
Craig Raw
|
72511fb184
|
wallet load, revert and save
|
2020-04-19 19:07:46 +02:00 |
|
Craig Raw
|
e717589c9f
|
refactor extpubkey
|
2020-04-18 12:39:11 +02:00 |
|
Craig Raw
|
8da6226545
|
wallet settings and keystores
|
2020-04-18 10:43:32 +02:00 |
|
Craig Raw
|
17b03a6750
|
wallet and settings initial work
|
2020-04-17 10:03:50 +02:00 |
|
Craig Raw
|
950ae07df5
|
sign and notarise app for osx
|
2020-04-14 09:37:14 +02:00 |
|
Craig Raw
|
64dca54f3d
|
tab context menu
|
2020-04-12 19:16:54 +02:00 |
|
Craig Raw
|
001da5c534
|
select existing tab on same file
|
2020-04-12 18:56:58 +02:00 |
|
Craig Raw
|
3d04ce4686
|
drag over highlight
|
2020-04-12 18:40:31 +02:00 |
|
Craig Raw
|
b420705db4
|
remember showtxhex for new tabs
|
2020-04-12 16:27:03 +02:00 |
|
Craig Raw
|
7bbbc10c61
|
drag file onto app, start tweaks
|
2020-04-12 16:12:12 +02:00 |
|
Craig Raw
|
e860b32357
|
txtree sizing
|
2020-04-12 13:38:11 +02:00 |
|
Craig Raw
|
3436e5e3ad
|
psbt decorations
|
2020-04-12 13:28:07 +02:00 |
|
Craig Raw
|
0366b3637d
|
resizable layouts
|
2020-04-12 10:29:40 +02:00 |
|
Craig Raw
|
14f99385a8
|
remove edit menu
|
2020-04-11 16:16:42 +02:00 |
|
Craig Raw
|
5dd0487c1b
|
file and text loading, coinbase txs
|
2020-04-11 15:05:43 +02:00 |
|
Craig Raw
|
e7f30bdfe1
|
add coinlabel, addresslabel
|
2020-04-10 17:00:09 +02:00 |
|
Craig Raw
|
4046555db8
|
warn logging only
|
2020-04-10 15:07:21 +02:00 |
|
Craig Raw
|
fb9de5be56
|
add google guava for event bus, app control changes
|
2020-04-10 14:30:11 +02:00 |
|
Craig Raw
|
16bac7326e
|
delete unneeded partial in/out panes
|
2020-04-10 11:06:33 +02:00 |
|
Craig Raw
|
30fd16e8d6
|
rename idlabel #2
|
2020-04-09 17:53:53 +02:00 |
|
Craig Raw
|
9b34c6fa06
|
rename idlabel
|
2020-04-09 17:32:12 +02:00 |
|
Craig Raw
|
d2978eda0f
|
space label and button
|
2020-04-09 16:26:23 +02:00 |
|
Craig Raw
|
07c5356021
|
add copyable label controls
|
2020-04-09 16:12:25 +02:00 |
|
Craig Raw
|
fdc31b8719
|
minor refactoring
|
2020-04-09 15:08:06 +02:00 |
|
Craig Raw
|
6f10f87c5b
|
fill in input panes with psbt information
|
2020-04-09 14:36:37 +02:00 |
|
Craig Raw
|
5ad85eb154
|
output pane
|
2020-04-07 15:14:11 +02:00 |
|
Craig Raw
|
924e7d6b45
|
add relative timelock spinner
|
2020-04-07 11:30:36 +02:00 |
|
Craig Raw
|
731be1a60c
|
relative time locking and rbf input pane
|
2020-04-06 14:53:42 +02:00 |
|
Craig Raw
|
4d97832d97
|
input pane sequence number
|
2020-04-05 16:01:49 +02:00 |
|
Craig Raw
|
d58167552a
|
input script areas
|
2020-04-04 15:13:39 +02:00 |
|
Craig Raw
|
8cf570f238
|
witness display on input pane #2
|
2020-04-03 17:15:21 +02:00 |
|
Craig Raw
|
70d377cd8e
|
witness display on input pane
|
2020-04-03 17:14:48 +02:00 |
|
Craig Raw
|
272d06b209
|
input views
|
2020-04-03 16:07:42 +02:00 |
|
Craig Raw
|
1806b11f6d
|
individual tx input and output hex highlighting
|
2020-04-02 17:11:19 +02:00 |
|
Craig Raw
|
c05fe42261
|
indicate if locktime disabled
|
2020-04-02 14:01:23 +02:00 |
|
Craig Raw
|
79e7b2440c
|
fix locktime none and date
|
2020-04-02 13:21:15 +02:00 |
|
Craig Raw
|
b25aa27375
|
jpackage build fixes
|
2020-04-02 12:54:41 +02:00 |
|
Craig Raw
|
ff87ef2aea
|
rename form package to transaction, refactor class names
|
2020-04-01 14:25:48 +02:00 |
|
Craig Raw
|
0e7681f7d1
|
rename tld
|
2020-04-01 13:26:40 +02:00 |
|
Craig Raw
|
97de5ef6dc
|
show error dialogs on invalid files
|
2020-03-30 16:51:12 +02:00 |
|
Craig Raw
|
7bfddc1c98
|
inputs and outputs panes #1
|
2020-03-30 11:43:03 +02:00 |
|
Craig Raw
|
7a2e503624
|
revise transaction pane
|
2020-03-28 13:39:21 +02:00 |
|
Craig Raw
|
b6b18a2a7c
|
transaction headers pane first draft
|
2020-03-28 10:45:39 +02:00 |
|
Craig Raw
|
813fbedeb7
|
Initial commit
|
2020-03-22 10:12:07 +02:00 |
|