ThomasV
6c4e603ff6
regtest: pass config options from regtest.py to script
2 years ago
ThomasV
622162a056
submarine swaps:
...
- use SPV'd funding_height.conf instead of txin.height
- remove local transactions if funding tx was double spent
2 years ago
SomberNight
baa443295d
wallet: add sanity check for storage encryption version
...
multisig wallet cannot have StorageEncryptionVersion.XPUB_PASSWORD
2 years ago
ThomasV
f8c2a38954
get_full_history: replace item if it has unique child
...
(follow-up 7eabbbc81f )
This may happen if we delete a local transaction.
2 years ago
Sander van Grieken
2caa8f13cf
wizard: make wizard.keystore_from_data more robust;
...
- always store 'keystore_type' in cosigner data and use same types as main
- dont share 'hardware_device' in root of dict, but store for each cosigner
- properly return hardware keystore for hardware cosigners
2 years ago
Sander van Grieken
81089a1ef9
wizard: keepkey scope pin lineedit to instance
2 years ago
Sander van Grieken
22d3a5edbb
wizard: fix trezor initialisation/recover not setting page valid to True
...
add auto-proceed to next page after init to trezor, safe_t, keepkey
2 years ago
Sander van Grieken
808f1877d2
wizard: allow slip39 for multisig
...
also, consistent single quoting of strings
2 years ago
Sander van Grieken
5080c224d0
qt: fix device list after rescan
2 years ago
Sander van Grieken
ec0dbc78c2
wizard: fix assumption 'keystore_type' is present in wizard_data, fix unexpected keystore type msg
2 years ago
SomberNight
1a91da67ea
coldcard: factor out manipulate_keystore_dict_during_wizard_setup
2 years ago
SomberNight
d2c7df3180
wizard: fix hww scan debug_msg not working correctly
2 years ago
Sander van Grieken
a1dea837a7
plugins: make HW_PluginBase an abstract baseclass
2 years ago
Sander van Grieken
551a0e988c
wizard: remove base_wizard.py
2 years ago
Sander van Grieken
f69316d1a6
trustedcoin: remove old wizard code
2 years ago
Sander van Grieken
4101946ff5
wizard: add non-hardened derivation path check for digital bitbox, re-add rescan button in choose hw device,
...
clear clipboard before confirming seed.
2 years ago
Sander van Grieken
7313259815
wizard: keepkey and safe_t set valid on init, handle xprv validation, report error when exception
2 years ago
Sander van Grieken
60d1d1e599
wizard: add missing keepkey porting, fix password focus for default and picked wallets,
...
add abstract method decl HW_PluginBase.wizard_entry_for_device
2 years ago
Sander van Grieken
7fd3b6c91d
wizard: remove finished call, it's unused
...
qt: call is_finalized before closing the wizard dialog and add a check if wallet can be
decrypted with the supplied secret (user pw, hw device)
2 years ago
Sander van Grieken
dd64b5c628
wizard: add bitbox02 new wallet init and checks to new wizard
2 years ago
Sander van Grieken
50d2cdb1b5
wizard: improve hww uninitialized default msg. attempt fix flake issue w.r.t ABC
2 years ago
Sander van Grieken
b7612605c5
wizard: add Digital Bitbox initialization to new wizard, remove rescan button
...
Note: the option to load a backup from SD card when the device already has a seed
has been removed. The device always returns an error when attempting this.
2 years ago
Sander van Grieken
03435ebdbe
hw_wallet: inherit from ABC and use @abstractmethod decorators instead of raise NotImplementedError
2 years ago
Sander van Grieken
f3d843a855
qt: hww scan, focus rescan button only if no devices found
2 years ago
Sander van Grieken
d4d57c3aef
qt: automatically proceed wizard when unlocking existing wallet or succesful retrieve of xpub
...
for new wallet
2 years ago
Sander van Grieken
f7b34003cc
plugin: device_model_name defaults to plugin name if not overridden.
2 years ago
Sander van Grieken
087718f3a7
hww: mark device_model_name(self) as @abstractmethod and override in hww clients that did not define it.
2 years ago
Sander van Grieken
d68e6a69c1
qt: wizardcomponents all use Logger mixin. Fix missing self.plugins init in WCTrezorInitMethod
2 years ago
Sander van Grieken
2a81ab6569
qml: show user feedback when wallet file has action pending
2 years ago
Sander van Grieken
5f27777301
qt: trezor firmware checks on xpub and initial setup
2 years ago
Sander van Grieken
bb8b82cc7e
qt: wizard back button disabled while busy. Wrap error texts
2 years ago
Sander van Grieken
53b12cb086
qt: check HWW supported script types
2 years ago
Sander van Grieken
0aebc1a31e
qt+plugins: cleanup. remove all old wizard code
2 years ago
Sander van Grieken
4bbf99fcdc
qt: remove old wizard entry code
2 years ago
Sander van Grieken
1c7da01dae
rename qt_common to common_qt
2 years ago
Sander van Grieken
8747ff3778
small fixes, imports
2 years ago
Sander van Grieken
5ab083b87e
qt: keepkey device init
...
Note: untested, don't have device
2 years ago
Sander van Grieken
ecc3004aee
qt: safe_t device init
...
Note: untested, don't have device
2 years ago
Sander van Grieken
faf35366b8
qt: single_password doesn't seem to be supported on desktop, disable also on new wizard
2 years ago
Sander van Grieken
97c9fd20b2
flake
2 years ago
Sander van Grieken
314e3f958d
qt: new wizard 2fa offline setup
2 years ago
Sander van Grieken
7080a7d8e2
qt: new wizard 2fa wallet online continuation from offline initial setup
2 years ago
Sander van Grieken
5ff945e9d6
qt: wizard run_upgrades
2 years ago
Sander van Grieken
7001bda72f
wizard: port storage/db changes
2 years ago
Sander van Grieken
eb8212ab77
qt: trustedcoin plugin helper scoping refactor
2 years ago
Sander van Grieken
f23bd33451
wizard: add safe_t, except for wallet initial setup support.
2 years ago
Sander van Grieken
656442ce64
wizard: add missing imports
2 years ago
Sander van Grieken
46c60c9f09
wizard: add ledger
2 years ago
Sander van Grieken
31ffeaf95f
wizard: add coldcard
2 years ago
Sander van Grieken
d70831392d
wizard: add keepkey to new wizard
2 years ago