9 Commits (943d1ba8f2ee8e0a0ea80be4fc67f6d304727b67)

Author SHA1 Message Date
ThomasV 943d1ba8f2 json_db: private methods. return tx in remove_transaction 7 years ago
ThomasV 1e519f2dd0 json_db: make get operations threadsafe 7 years ago
ThomasV d74f0c0947 storage_db: fix tests, add modified flag to db class 7 years ago
ThomasV 048eb01300 fix json_db list 7 years ago
ThomasV cb9dcb8e26 load wallet plugin in Wallet factory, fix trustedcoin wizard on kivy 7 years ago
ThomasV d73f7a2c10 jsondb: convert lists to sets 7 years ago
SomberNight 4b36114d0d small fixups 7 years ago
ThomasV 791e680a96 abstract database away from wallet and address_synchronizer 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) 7 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
SomberNight e5d84e41ec storage: remove previously imported fake-addresses 8 years ago
SomberNight 04640b952b storage upgrade v16: fix flawed v14 upgrade for imported addresses 8 years ago
SomberNight 3b26beac9e fix: wallet storage upgrade 13b had incorrect assumptions 8 years ago
ThomasV e607a499c1 check seed_version is not too high 8 years ago
SomberNight a40ab01210 seed_version: separate methods for v14 and v15 conversion (storage) 8 years ago
ThomasV 348f66b8a5 fix requires_upgrade 8 years ago
ThomasV a1f91ee49e Revert "Revert "bump seed_version"" 8 years ago
ThomasV ce5ab39ba2 Revert "bump seed_version" 8 years ago
ThomasV 64b7a89abc bump seed_version 8 years ago