38 Commits (61fc00fb9ec18faf6039f9da374722e1d4f487aa)

Author SHA1 Message Date
SomberNight c9ede07462 wizard: (qt) add dedicated button to create new wallet 6 years ago
SomberNight a05dab2c4d
storage: read/write sanity checks 6 years ago
ThomasV 8e4fe051d3 add comment in storage._write 6 years ago
SomberNight a42a773d19
storage: replace STO_EV_* ints with IntEnum 6 years ago
SomberNight 53d189fc7a
storage: fix some madness about get_data_ref() and put() interacting badly 7 years ago
SomberNight fecef91ee0
interface was suppressing storage r/w exceptions 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight 12b98fa251
wizard: fix regression: unencrypted wallets were not getting upgraded 7 years ago
SomberNight d11481f360
storage: fix path standardisation 7 years ago
SomberNight 2da6692f73
wizard: some fixes 7 years ago
SomberNight 7458461f13
wizard: fix decryption of hw wallet files 7 years ago
SomberNight ef8d7e3227
qt wizard: don't consider old version storage to be incomplete 7 years ago
SomberNight 2ad73050b3
wallet: towards restoring previous performance 7 years ago
ThomasV d8c4bf5662 storage: call load_plugins in decrypt 7 years ago
ThomasV 3631c27ed7 fix: load trustedcoin plugin for two-step wallet creation 7 years ago
ThomasV d74f0c0947 storage_db: fix tests, add modified flag to db class 7 years ago
SomberNight 4b36114d0d small fixups 7 years ago
ThomasV 7f2083f667 separate storage and database (JsonDB) 7 years ago
ThomasV d5790ea109 wizard: do not use on storage object during wallet creation 7 years ago
ThomasV b06b8753e6 fix #5088 7 years ago
ThomasV beb9f63274 follow-up prev 7 years ago
ThomasV 58c2c15266 follow up 6fb974227b 7 years ago
ThomasV 6fb974227b fix #5082 7 years ago
SomberNight 8412b53ed5
wizard: copy/restore storage when stepping through the wizard 7 years ago
SomberNight 8f5f0e46aa
keystore: fail sooner if unsupported version 7 years ago
ThomasV 852f2a0d65 trustedcoin: do not require wallet file upgrade 7 years ago
SomberNight 7b90d69443 trustedcoin: p2wpkh billing addresses 7 years ago
SomberNight bddea809ec
storage/blockchain: use os.replace 7 years ago
SomberNight 141ff99580
blockchain.py: generalise fork ids to get rid of conflicts 7 years ago
SomberNight 416b687054
storage: add a sanity check 7 years ago
SomberNight 6958c0ccc3
config: reject non-json-serialisable writes 7 years ago
SomberNight 55b582511e
fix deprecation warnings in regexes 7 years ago
SomberNight eccb8ec2d6
normalize wallet file paths 7 years ago
SomberNight 41e088693d
verifier: better handle reorgs (and storage upgrade) 7 years ago
Jean-Christophe Rona 02c30e3d52
Add support for Archos Safe-T mini hardware wallet (#4445) 8 years ago
SomberNight 53130da682
storage: factor out 'JsonDB' 8 years ago
Janus 1e715113ab remove pbkdf2 dependency, use stdlib instead 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
ThomasV 87486e9487 fix: i18n is not imported 8 years ago
SomberNight 89040de758
remove "from addresses" from wallet logic 8 years ago
SomberNight cfc52e6441
follow-up #4396: new 2fa wallets could not be created 8 years ago
SomberNight 2b84fba67b
storage upgrade as part of the wizard. fix storage upgrade on kivy. 8 years ago
SomberNight 16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 8 years ago
SomberNight 76e67daadd
changed some asserts to raise-exceptions in lib 8 years ago
SomberNight 9b7536e75c use explicit utf-8 encoding when opening files in text mode 8 years ago
SomberNight 61a45edee0 Catch wallet file related exceptions in Qt wizard. 8 years ago
SomberNight a048a00594 close #4102 8 years ago
SomberNight 41e836a9f4 storage upgrade: don't run older upgrade methods on newer version storage 8 years ago
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 8 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 8 years ago