218 Commits (a6302b3a124a2bc9a208e0e78ddcb81d53d6bdf9)

Author SHA1 Message Date
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
SomberNight aa518c0ea5
psbt: allow insecure signing of legacy UTXOs without full previous tx 6 years ago
SomberNight 8a7c3447b3
tx dialog: try harder to show fee 6 years ago
SomberNight 6573e7f1f3
test_wallet_vertical: add test for manual coinjoin 6 years ago
SomberNight 8e09d429c0
psbt: "updater" must swap NON_WITNESS_UTXO for WITNESS_UTXO if txin is segwit 6 years ago
SomberNight 90b190bbcd
psbt: fix bug re witness_utxo serialization 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
ThomasV a0ec2690cf Call wallet.set_paid after onchain broadcast. Check if invoices are expired in util.get_request_status 6 years ago
ThomasV 9fbac40d56 filter out None in wallet.get_invoices 6 years ago
SomberNight d9b5ab3086
wallet: fix bump_fee when there are only change outputs 6 years ago
ThomasV a13cea6f8a add remove_lightning command 6 years ago