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
...
When interacting with wizard, there is a single shared storage instance.
If you go down the tree of dialogs, press "back" a couple times, go
down another branch of dialogs, etc, there are side-effects on storage,
which are never undone.
fixes #5057
fixes #4496
7 years ago
SomberNight
8f5f0e46aa
keystore: fail sooner if unsupported version
...
follow-up #4937
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
...
see #4803
7 years ago
SomberNight
6958c0ccc3
config: reject non-json-serialisable writes
...
see #4788
7 years ago
SomberNight
55b582511e
fix deprecation warnings in regexes
7 years ago
SomberNight
eccb8ec2d6
normalize wallet file paths
...
fix #4020
fix #4126
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 )
...
commit 10c46477f3a6f2fbc0596345511e0994253081eb
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 25 19:40:05 2018 +0200
backport changes of trezor plugin
commit 213619e880f709188c1ea6272758896748e681a8
Merge: a855b75b6 6899ca252
Author: Jean-Christophe Rona <jc@rona.fr>
Date: Wed Jul 25 18:45:19 2018 +0200
Merge branch 'master' into safe-t-mini
commit a855b75b6f5af5f707c4680d0bac79eb66a85ace
Author: Jean-Christophe Rona <rona@archos.com>
Date: Wed Jul 25 18:37:12 2018 +0200
Safe-T: Switch to safet 0.1.3 to remove the rlp dependency
commit 9bee44ca33289158c91c03d47dec45de6577f17b
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 18 14:01:10 2018 +0200
safe-t: bump min fw to 1.0.5
older fw has a bug when restoring from seed
commit 01816607e8ba308cb5cff96b5fb844e4f6b8fcc1
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 18 13:57:17 2018 +0200
safe-t: fix rlp version to avoid eth stuff
commit 430206bea1fa10b762ff953fbc7652ce0d0e939d
Merge: a999ae266 b4b862b0c
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 18 13:29:41 2018 +0200
Merge branch 'master' into pr/4445
commit a999ae266f499f180946d53d4e860cc871d562ab
Author: Jean-Christophe Rona <rona@archos.com>
Date: Tue Jun 19 14:18:03 2018 +0200
Safe-T mini: Remove supported coins
This is not really useful there.
commit 7922df1031b2c4b132f7f9c90232480b5bf9585c
Author: Jean-Christophe Rona <rona@archos.com>
Date: Tue May 29 16:43:37 2018 +0200
Safe-T mini: Add support for the Safe-T mini
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
...
close #3337
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""
...
This reverts commit ce5ab39ba2 .
8 years ago
ThomasV
ce5ab39ba2
Revert "bump seed_version"
...
This reverts commit 64b7a89abc .
8 years ago
ThomasV
64b7a89abc
bump seed_version
8 years ago