ThomasV
d3918ef611
fix #2394
8 years ago
ThomasV
3b0383128f
fix trustedcoin wallet creation
8 years ago
ThomasV
e43abb5c96
fix trustedcoin wizard. fixes #2276
8 years ago
ThomasV
9cb576a88c
fix multisig update_password
8 years ago
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
8 years ago
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
8 years ago
Jonathan Cross
e66889c70e
Fixing TrustedCoin logo.
8 years ago
ThomasV
730cbefeb1
Trustedcoin: add Google Authenticator reset
8 years ago
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
8 years ago
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
8 years ago
ThomasV
1fe1fc3c08
fix: can be longer than 24
8 years ago
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
8 years ago
ThomasV
36c90502ae
more trustedcoin fixes
8 years ago
ThomasV
2baf8e2079
fix trustedcoin hook
8 years ago
ThomasV
494d7faa22
fix: get_action
8 years ago
ThomasV
7a47d2341e
fix bug in trustedcoin constructor
8 years ago
ThomasV
cba9a2dc2c
trustedcoin: add_seed
8 years ago
ThomasV
08733c09c4
more fixes for trustedcoin
8 years ago
ThomasV
b33e6a8b68
wizard small fixes
8 years ago
ThomasV
f98d1f43b4
do not propose passphrase option in 2fa wallets
8 years ago
ThomasV
3ac357171a
wizard: add password only once all keystores are known
8 years ago
ThomasV
4781df9d21
wizard: scan hardware devices directly
9 years ago
ThomasV
ca69b20327
update trustedcoin plugin
9 years ago
ThomasV
1159f85e05
Major refactoring
- separation between Wallet and key management (Keystore)
- simplification of wallet classes
- remove support for multiple accounts in the same wallet
- add support for OP_RETURN to Trezor plugin
- split multi-accounts wallets for backward compatibility
9 years ago
ThomasV
16db27ffc0
wizard: remove run_wallet
9 years ago
ThomasV
2bb08aa280
fixes for install wizard
9 years ago
ThomasV
90cfc6af90
fix trustedcoin plugin: get_max_amount
9 years ago
ThomasV
e7d25faf02
Finish wizard unification
9 years ago
ThomasV
a07a3f748e
Qt GUI: let users type tx output in script language
9 years ago
ThomasV
dc8bedd75b
trustedcoin: fix get_max_amount
9 years ago
ThomasV
2599be8fdf
fix typo
9 years ago
ThomasV
1067f10e5e
fix #1704
9 years ago
ThomasV
305843999e
Relicensing
9 years ago
ThomasV
8392fa9504
fix: missing import
9 years ago
ThomasV
3ee61c4c6e
define wallet.dummy_address method
9 years ago
ThomasV
57af8d1d39
trustedcoin: fix 'send max' shortcut
9 years ago
ThomasV
a43b0395d4
trustedcoin: do not call make_unsigned_transaction twice
9 years ago
ThomasV
5aa0a87d7a
trustedcoin: restore the display of fees
9 years ago
ThomasV
eb36884c66
move estimate_fee back to wallet
9 years ago
ThomasV
0d52911561
define constants for tx output types
9 years ago
Neil Booth
6178f5a28f
Fix some more regressions and trustedcoin plugin
9 years ago
ThomasV
c47e3499ce
rename wallet methods
9 years ago
ThomasV
5915b9b7e1
restore action-driven wizard logic
9 years ago
Neil Booth
5b8e096d57
Fix typo in prior except block
9 years ago
Neil Booth
d98f123f92
Fix make_unsigned_transaction for trustedcoin
Fixes #1600
9 years ago
Neil Booth
1d07960290
Remove constructor method of plugins
Clean up wallet class loading.
9 years ago
Neil Booth
d150a6d29c
Fix trustedcoin crash
9 years ago
Neil Booth
11d135b32d
Better install wizard
Break out the workflow logic of the install wizard
into a base class. This means reimplementing with
full support in a new GUI is now easy; you just provide
ways to request passwords, show messages etc. The API
is fully documented in the base class.
There are a couple of minor outstanding issues, including that
the old messages shown when recovering a wallet are missing.
I will come back to that. Ledger wallet might be broken.
Other improvements:
The install wizard code is now easy to follow and understand.
Hardware wallets can now be restored without any need for their
accompanying libraries.
Various bits of trustedcoin were broken and have been fixed.
Many plugin hooks can be removed. I have only started on this.
9 years ago
Neil Booth
84450b9189
Revert mistaken commit
9 years ago
Neil Booth
0f70d0b8a5
The constructor() concept doesn't exist
Did it ever?
9 years ago