ThomasV
abdb7f8470
fix tests
9 years ago
ThomasV
f6661fdd2c
kivy: simplify install wizard
9 years ago
ThomasV
bd3f3c3554
fix issue #1610
9 years ago
ThomasV
3b10bd8307
follow up eb085c2e23
9 years ago
ThomasV
eb085c2e23
Clarify preferences dialog:
* rename 'Oldest First' policy as Priority
* show multiple change and fee multiplier on separate lines
9 years ago
Neil Booth
6bf91b8ae2
Update comments and tooltips.
9 years ago
Neil Booth
53fa973898
Move change_amounts() to base class.
Update tooltip of the preference.
9 years ago
Neil Booth
641f23229d
Add multiple change output preference
Limit to 3 if enabled.
9 years ago
Neil Booth
f271f65842
KeepKey / Trezor: client split
We're going to want to do a few things differently, such as
device recovery. So move the client code to clientbase.py
and create a per-plugin client.py file for the derived client
class.
9 years ago
ThomasV
0d52911561
define constants for tx output types
9 years ago
ThomasV
d57af0db33
Revert "Fix 'need more than 2 values to unpack' error."
This reverts commit 812399f51d
.
9 years ago
ThomasV
b5313ce17d
follow up da8fce1914
9 years ago
ThomasV
da8fce1914
if available, use relayfee from server instead of hard coded value
9 years ago
Neil Booth
4eba1c1d8a
Wizard: fixes for hardware wallet initialization
9 years ago
ThomasV
5cb18f95de
kivy: minor wizard fix
9 years ago
ThomasV
0464a1a6b0
remove gtk gui
9 years ago
ThomasV
388ed01d0f
fix start_threads in wizard
9 years ago
Neil Booth
bda9adc01f
Close install wizard when cancelled from menu
9 years ago
Neil Booth
1161e2ea0f
Update release notes
9 years ago
Neil Booth
889c4cb7fb
Multisig: create and restore work
Override run in derived class to catch UserCancelled again
Restore self.finished() hook.
Fix a typo.
9 years ago
ThomasV
2f6e2ebcd2
test if wizard is needed in daemon
9 years ago
Neil Booth
6178f5a28f
Fix some more regressions and trustedcoin plugin
9 years ago
Neil Booth
fd66e15d3d
Fix some regressions from layout rework.
9 years ago
Neil Booth
9390a97e9e
Bring the network dialog into the new framework
9 years ago
Neil Booth
4c9b224d4c
Put open_wallet back as class method.
9 years ago
Neil Booth
cb8bc4ec73
Bring query_choice into the new framework.
9 years ago
ThomasV
ef1f649d58
fix missing parameter
9 years ago
ThomasV
632905dfbe
instantiate wizard only if needed
9 years ago
Neil Booth
0219687d41
Some work on multisig.
9 years ago
Fabian Hirschmann
23312cbcd1
add Kraken exchange to exchange_rate plugin
9 years ago
Neil Booth
576500aa29
Embed generating addresses text
9 years ago
Neil Booth
f94d2db9a4
Embed password dialog.
9 years ago
Neil Booth
2ae3543dc4
Start work on persistent install wizard
9 years ago
Neil Booth
f7b39f4952
A different approach to d5aa646
Only clean up the MainWindow once.
9 years ago
ThomasV
58fe42cea2
revert commit 4ba4611599
for relicencing
9 years ago
Neil Booth
d5aa6466c9
Be careful removing windows from the list
I've occasionally had Python throw saying the window
isn't in the list.
9 years ago
Neil Booth
986e198e87
Ledger: move get_client() to the plugin
Mirrors the trezor code
9 years ago
Neil Booth
deccca1827
Ledger: handler belongs on wallet
Move closer to trezor sanity
9 years ago
Neil Booth
1ec3ad59cc
Ledger: get new wallet creation working again
This is enough to get new wallet creation working in the
absence of errors.
9 years ago
Neil Booth
45f518e191
Improve Master Public Keys dialog
- Put the radio buttons inside the group box
- Share more code between the have-group-box and not cases
- Use ChoicesLayout
- Don't use cosigner terminology unless it's a Multisig wallet
9 years ago
Neil Booth
b120dd8849
Fix root derivation changes for BIP44_Wallets
Wallet keys use root_name
Also typo xub -> xpub
9 years ago
ThomasV
e5aa543707
fix #1622
9 years ago
Neil Booth
384b8cd5f2
Install wizard: simplify create_or_restore
- Use ChoiceLayout to organize the layouts
- Do wallet filtering in wizard.py as it's GUI independent.
- Only pass the descriptions.
9 years ago
ThomasV
85b48191da
formatting (unneeded spaces)
9 years ago
ThomasV
c02db9ae25
rm switchgui.png file
9 years ago
ThomasV
c47e3499ce
rename wallet methods
9 years ago
Neil Booth
450ab76f78
Fix install wizard
Used to pass the wallet as an argument to wallet methods.
9 years ago
Neil Booth
cda92cd12c
Move cosigner methods to BIP32_RD_Wallet
9 years ago
Neil Booth
637164d335
Introduce BIP32_RD_Wallet
Represents a BIP_32 wallet with a root derivation.
This permits us to see address derivation for NewWallet types
in the QT Gui.
9 years ago
Neil Booth
3d781a2d1b
BIP32_HD_Wallet: Fix address derivation
Unfortunately there was root_name and root_derivation confusion
in the past for classes derived from BIP_32_HD_Wallet.
Address derivation used root_name and so would begin with 'x/'
whereas it should have begun with root_derivation, and so started
with 'm/'.
This fixes that old wart and removes some fudges from the trezor
code that used to work around it.
9 years ago