SomberNight
d11481f360
storage: fix path standardisation
7 years ago
SomberNight
93fa9a9d69
wizard: partial revert of 2da6692f73
7 years ago
SomberNight
d55a045405
qt wizard: minor clean-up
7 years ago
SomberNight
2da6692f73
wizard: some fixes
...
related: #5174
7 years ago
SomberNight
ef1330df5d
[trivial] use namedtuple field by name
7 years ago
SomberNight
7458461f13
wizard: fix decryption of hw wallet files
...
see #5174
7 years ago
SomberNight
b076f5294f
wizard: allow kwargs in run()
7 years ago
SomberNight
0ac2ca8ed3
qt "new transaction" notifications: change wording
...
closes #5171
7 years ago
SomberNight
b79f43c360
wallet: fix RBF batching
...
post-storage_db-merge fixup
7 years ago
SomberNight
94c4cb44d7
fix storage upgrade tests: "fixture 'func' not found"
7 years ago
SomberNight
0c232905a8
wallet: rm dead code
7 years ago
SomberNight
b6d5304e51
qt: close wizard after splitting an old multi-account wallet
...
instead of trying to open the old pre-split file
7 years ago
SomberNight
b134f04fef
storage: fix convert_version_18
7 years ago
SomberNight
9ecb504739
storage: fix convert_version_17 and add new test case
...
follow-up 121b8048b0
7 years ago
SomberNight
ef8d7e3227
qt wizard: don't consider old version storage to be incomplete
7 years ago
SomberNight
121b8048b0
json_db: store Transaction objects in memory, not raw hex
...
to avoid deserializing the same tx multiple times
7 years ago
SomberNight
2ad73050b3
wallet: towards restoring previous performance
7 years ago
SomberNight
8b2c586d30
post-storage_db-merge fixups
7 years ago
SomberNight
d0fa3b431a
wallet: generate addresses in Deterministic_Wallet constructor
7 years ago
SomberNight
7b9047d8d6
scripts: simplify quick_start
7 years ago
SomberNight
b34e1634b6
commands: fix gettransaction
7 years ago
SomberNight
f85b8f349d
wallet: fix bug in restore_wallet_from_text, and write tests
7 years ago
SomberNight
ae80f143e7
commands/wallet: separate out 'create' and 'restore' core parts
...
so that they are easier to use from python scripts
7 years ago
SomberNight
b2128af958
ledger: suppress error message if user cancels tx signing
7 years ago
ThomasV
2fd4cdcaa9
json_db: add missing lock
7 years ago
ThomasV
943d1ba8f2
json_db: private methods. return tx in remove_transaction
7 years ago
ThomasV
d8c4bf5662
storage: call load_plugins in decrypt
7 years ago
ThomasV
1e519f2dd0
json_db: make get operations threadsafe
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
ThomasV
dbca0a0e83
fix tests for json storage
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
SomberNight
d6c2a0af94
exchange_rate: small fixups. BitcoinAverage, BitStamp
...
- BitcoinAverage seems to have historical rates for all currencies it supports
(as in, if there is spot price, there is also history).
- BitStamp now uses v2 API, also has support for EUR.
- Bitcointoyou does not seem to actually offer histories
(and `request_history` was undefined anyway)
- regenerate currencies.json
7 years ago
SomberNight
4b3a285871
exchange_rate: some clean-up and fixes
...
- generation of currencies.json was broken
- removed some dead exchanges
7 years ago
SomberNight
a2047e2c68
tests: base43/base58 encoding/decoding
7 years ago
SomberNight
072ce9c7ac
do not raise BaseException
7 years ago
ghost43
6617307730
Merge pull request #5118 from SomberNight/trezor_init_20190213
...
Trezor: implement "seedless" mode
7 years ago
SomberNight
11733d6bc2
wizard: normalize bip32 derivation path
...
so that what gets put in storage is "canonical"
(from now on... we could storage upgrade existing wallets
but it's not critical)
7 years ago
SomberNight
85a7aa291e
bip32: refactor whole module. clean-up.
7 years ago
SomberNight
b39c51adf7
mv "electrum seed" stuff from bitcoin.py to mnemonic.py
7 years ago
SomberNight
e7f38467d7
move opcodes to bitcoin.py
7 years ago
SomberNight
c03c17f1c7
transaction: replace custom enum type for opcodes with stdlib enum
...
based on Electron-Cash/Electron-Cash@99e60b49413e103dd8e9b7cfaf22e69626db6594
7 years ago
SomberNight
9dedf51afd
trustedcoin: nicer 'ErrorConnectingServer' exception
7 years ago
SomberNight
4ef3eda8da
util: mv create_URI to create_bip21_uri, and small clean-up
7 years ago