230 Commits (789b78cab5218630b0c8e1c16494611860f101d4)

Author SHA1 Message Date
SomberNight 900a7631cf
commands: add new cmd "getprivatekeyforpath" to export a WIF for a path 6 years ago
ThomasV df5acd1ea5 kivy: add delete button for invoices/requests 6 years ago
ThomasV e48c7d01cd Qt: add 'View channel' to history menu, 'View funding transaction' to channel menu 6 years ago
SomberNight ac6a5a3c5f
wallet: min_acceptable_gap should mimic wallet.synchronize 6 years ago
SomberNight d4fc73e2b4
kivy tx dialog: don't show "remove tx" option so eagerly 6 years ago
SomberNight 7a574c3cbc
wallet/GUI: don't allow "removing" a LN force-close-tx from history 6 years ago
SomberNight d8180c678b
Qt addresses list: show derivation path in tooltip (also addr dialog) 6 years ago
SomberNight 1ca6f6f306
Qt address list speedup: wallet.is_beyond_limit was slow 6 years ago
SomberNight 88658f9c2c
WalletDB: add type hints, and also corresponding asserts for sanity 6 years ago
ThomasV 570167a2c4 restrict lightning to p2wpkh wallets 6 years ago
ThomasV 21fffeb7ad do not store 'outputs' field in requests (it is unused) 6 years ago
SomberNight 0723355a0f
util.Satoshis: note that sometimes this actually has 'msat' precision 6 years ago
SomberNight a6302b3a12
fix wallet history order: incl both on-chain and LN, sorted by time 6 years ago
ThomasV 0869e09275 Qt: fix balance column 6 years ago
ThomasV 4dc74870e1 Catch exceptions raised in LNWorker._pay_to_route 6 years ago
ThomasV e3ccfe6449 kivy: make backups optional 6 years ago
ThomasV d9172ade71 kivy: use password + pin_code 6 years ago
ThomasV d5dc8d1ab2 kivy: save pin code in memory 6 years ago
ThomasV 2dad87cbb4 Automate backups: 6 years ago
ThomasV cee8607218 save_backup: use db.dump() to clone the db 6 years ago
ThomasV 87b7d2c0c0 wallet backup function for kivy/android 6 years ago
ThomasV 62eceeb573 Save and read lighting backups (Qt) 6 years ago
ThomasV 2a7b5081c9 channel states: make sure that closing_txid is saved if channel is closed 6 years ago
SomberNight ab4e2dd9f0
wallet: fix is_mine/can_sign. don't just rely on ks, also check script 6 years ago
SomberNight 0d33da2f95
wallet: (sanity) is_mine now guaranteed to handle 'None' input 6 years ago
SomberNight 0a5ad9fda4
ecc: small API clean-up 6 years ago
ThomasV e1ce3aace7 Separate db from storage 6 years ago
ThomasV dbceed2647 Restructure wallet storage: 6 years ago
SomberNight a041a0c075
wallet: log when saving already paid invoice 6 years ago
SomberNight 6d270364c6
qt paytoedit: properly handle multiple max ('!') outputs 6 years ago
SomberNight 94888739d3
try to fix "--offline" mode 6 years ago
SomberNight 9b28f6df7b
wallet: encrypt storage by default 6 years ago
SomberNight 79681c90e0
wallet._is_onchain_invoice_paid: support "zero amount" invoice 6 years ago
SomberNight 02baae10d7
kivy: implement opening storage-encrypted wallet files 6 years ago
SomberNight 7b49832a3f
payment requests: fix explicit "None" expiration 6 years ago
SomberNight fcd9752f19
keystore: change derive_pubkey API to return bytes 6 years ago
SomberNight ea62027599
wallet: faster decrypt_message for Imported_Wallet 6 years ago
SomberNight 869a728317
wallet: use abstract base classes 6 years ago
ThomasV f08796fe68 Allow requests that never expire 6 years ago
SomberNight 0ab88b821c
keystore: use abstract base classes, introduce MPKMixin 6 years ago
SomberNight 30dcab0877
wallet: allow saving partial txns as local (but require txid) 6 years ago
SomberNight 8e89c0c971
wallet: some clean-up re get_address_history vs db.get_addr_history 6 years ago
SomberNight 61aebd0f2d
(fix) qt coin selection: signatures for coins would persist in memory 6 years ago
SomberNight 8dbbc21aff
wallet: better (outgoing) invoice "paid" detection 6 years ago
SomberNight cfbd83c432
wallet: minor clean-up 6 years ago
SomberNight 6b195437ed
wallet: "future" txns num conf is now negative 6 years ago
SomberNight 49284f716b
wallet: bump fee now supports coin selection 6 years ago
SomberNight 8bd27851a4
qt tx dialog: only allow "save as local" for complete txns 6 years ago
ThomasV 78813dcb7d Pass make_tx function to ConfirmTxDialog 6 years ago
SomberNight fef1ddd416
wallet: fix #5748 6 years ago