64 Commits (376fc01b27191d2d00196e881ed8b9c9ab207932)

Author SHA1 Message Date
SomberNight 376fc01b27
keystore.sign_message: add optional script_type argument 3 years ago
Andrew Kozlik 19d04546df Replace from_bip39_seed() with from_bip43_rootseed(). 5 years ago
SomberNight 9f08293c0e
mnemonic: make sure newly generated seeds are not valid as bip39 5 years ago
SomberNight 35bc461fe1
keystore: encapsulate "can_have_deterministic_lightning_xprv" logic 4 years ago
SomberNight 7b7bba2299
wallet_db: put 'seed_type' into keystores (incl db upgrade) 4 years ago
Benoit Verret f731c38293
Minor style changes 4 years ago
ThomasV 64a931f21e Deterministic NodeID: 4 years ago
SomberNight c81551299e
transaction: put full derivation paths into PSBT by default 4 years ago
SomberNight c3c64a37c2
keystore: ignore fingerprint for pubkeys in psbt, try to match all keys 4 years ago
SomberNight ac223073ba
keystore: handle unusual derivation paths in PSBT 4 years ago
SomberNight 9eb152ed98
keystore: improve check_password. 5 years ago
SomberNight 9b4414fb2e
keystore: add comment about find_my_pubkey_in_txinout quirk (re PSBT) 5 years ago
SomberNight a7199696d3
json_db: exempt keystore from StoredDict conversion 5 years ago
SomberNight 9d0bb295e6
hww: distinguish devices based on "soft device id" (not just labels) 5 years ago
SomberNight 2d3c2eeea9
keystore: add workaround for StoredDict issue #6066 5 years ago
SomberNight 6760c3f252
hw wallets: introduce HardwareHandlerBase 5 years ago
SomberNight a0b096dcb2
mnemonic: implement Wordlist class 5 years ago
SomberNight f8ba660583
clean-up hw-wallet "get_password_for_storage_encryption"-related code 5 years ago
SomberNight c744fc4e3d
follow-up prev: do all checks, and add tests 5 years ago
SomberNight a987a2bbbe
keystore: make add_key_origin "API-user-friendly" 5 years ago
SomberNight ab4e2dd9f0
wallet: fix is_mine/can_sign. don't just rely on ks, also check script 5 years ago
SomberNight 07f5d6b745
keystore: 'get_tx_derivations' no longer public 5 years ago
SomberNight 0a5ad9fda4
ecc: small API clean-up 5 years ago
SomberNight 2cf2135528
ecc: abstract away some usage of python-ecdsa: bytes<->int conversions 5 years ago
ThomasV e1ce3aace7 Separate db from storage 5 years ago
SomberNight fcd9752f19
keystore: change derive_pubkey API to return bytes 5 years ago
SomberNight ea62027599
wallet: faster decrypt_message for Imported_Wallet 5 years ago
SomberNight 869a728317
wallet: use abstract base classes 5 years ago
SomberNight 0ab88b821c
keystore: use abstract base classes, introduce MPKMixin 5 years ago
SomberNight d641dfe964
follow-up prev: add comment 5 years ago
SomberNight 59c5efb090
keystore: cache BIP32Node.from_xkey(self.xpub) 5 years ago
SomberNight f73b6b5d23
keystore: cache derive_pubkey 5 years ago
SomberNight d3fd87ebd0
hardware wallets: wizard no longer requests xpub at path "m" 5 years ago
SomberNight 88307357ec
add some type hints 6 years ago
SomberNight cbd146ad15
hardware wallets: detect if label changed and update it in wallet file 6 years ago
SomberNight 6ebbaa60ef
old_mnemonic: speed up mn_decode 6 years ago
SomberNight f8c84fbb1e
hardware wallets: create base class for HW Clients. add some type hints 6 years ago
SomberNight dd14a3fde5
psbt: follow-ups: fix digital bitbox 6 years ago
SomberNight d872be7f6b
psbt: don't put xpubs and full paths into tx by def; only while signing 6 years ago
SomberNight e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight 58681e4d07
follow-up prev (commands) 6 years ago
SomberNight 073a09f926
wallet/keystore: small inheritance clean-up 6 years ago
ThomasV 0552c61b66 lightning: add payment methods to lnworker 7 years ago
ThomasV 96544b8b58 lnbase: derive keys from wallet keystore 7 years ago
SomberNight 6ad24ea3b3
keystore/transactions: fix overflow of derivation path indices 6 years ago
SomberNight fd5b1acdc8
commands: fix encrypt/decrypt 6 years ago
SomberNight 3385a94753
logging: basics 6 years ago
SomberNight a1d98d4331
sweep/import key: show error in Qt GUI to user as tooltip 6 years ago
SomberNight 1b3f428e88
keystore: speedup for Old_KeyStore 6 years ago