SomberNight
a0b096dcb2
mnemonic: implement Wordlist class
...
Wordlist subclasses 'tuple' so it can be transparently used.
'in' and '.index()' are fast.
Use Wordlist in bip39_is_checksum_valid, which makes that faster.
2020-02-29 00:20:11 +01:00
ThomasV
e1ce3aace7
Separate db from storage
...
- storage is content-agnostic
- db and storage are passed to wallet contructor
2020-02-10 17:45:23 +01:00
SomberNight
9b28f6df7b
wallet: encrypt storage by default
...
notably, now also in kivy
2019-12-19 14:22:47 +01:00
SomberNight
02baae10d7
kivy: implement opening storage-encrypted wallet files
2019-12-17 18:39:52 +01:00
ThomasV
9c454726f4
rename WizardChoiceDialog (ambiguous)
2019-08-20 09:02:33 +02:00
SomberNight
bf7beba60c
kivy wizard: script type dialog now uses toggle buttons
2019-08-13 20:12:27 +02:00
SomberNight
bcbd52d752
kivy wizard: dedicated button for seed options
...
previously user had to touch the text field itself
2019-08-13 19:19:50 +02:00
ThomasV
a7b61fcab9
kivy: support bip39 seeds
2019-08-13 17:14:54 +02:00
SomberNight
95ae42b998
kivy wizard: undo Window.bind callbacks
...
related: #5534
2019-08-13 17:12:42 +02:00
zebra-lucky
e953eebdb9
gui/kivy: fix installwizard back button behaviour
2019-07-28 04:04:20 +03:00
SomberNight
dd7b356fcc
kivy wizard: fix #5333
2019-05-11 19:36:57 +02:00
SomberNight
a1d98d4331
sweep/import key: show error in Qt GUI to user as tooltip
2019-04-19 00:15:45 +02:00
SomberNight
12b98fa251
wizard: fix regression: unencrypted wallets were not getting upgraded
...
fixes #5177
2019-03-04 17:23:43 +01:00
ThomasV
d5790ea109
wizard: do not use on storage object during wallet creation
2019-02-28 09:02:58 +01:00
ThomasV
b1b6b250d1
kivy: do not request PIN for watching-only wallets
2018-12-20 13:23:46 +01:00
SomberNight
a799a00dc5
fix #4577
2018-07-24 18:57:49 +02:00
Janus
097ac144d9
file reorganization with top-level module
2018-07-13 14:01:37 +02:00