80 Commits (b87d091a6d1666333e93a6be57b25a5cc4103d7f)

Author SHA1 Message Date
SomberNight 511674a532
contacts: fix adding new contacts 2 years ago
ThomasV 98a4d7b60d public channels: 2 years ago
Sander van Grieken 7ca9b735d5 daemon: refactor load_wallet to not just return None, but raise specific exceptions. 2 years ago
ThomasV 019be008d6 json_db: do not overload load_data. 2 years ago
ThomasV 30038f4ace follow-up previous commit: write storage only if there was an upgrade 2 years ago
ThomasV 56e80c20d7 wallet_db upgrade: do not use '/' in StoredDict keys 2 years ago
SomberNight a7128438d4
wallet_db: fix typo in renamed arg "upgrade" 2 years ago
ThomasV 68159b3ef6 walletDB: replace 'manual_upgrades' parameter with 'upgrade', with opposite semantics 2 years ago
ThomasV b5bc5ff9ed Separate WalletDB from storage upgrades. 2 years ago
SomberNight 4e6e6f76ca
invoices: also run amount-validator on setter 2 years ago
ThomasV b96cc82333 Make storage a field of db 2 years ago
SomberNight cee22abcb5
wallet_db: upgrade to version 53, for imported chan backups 2 years ago
ThomasV b8b36c7c30 follow-up prev: fix flake8 test 3 years ago
ThomasV 411098f293 move methods from wallet_db to json_db 3 years ago
ThomasV 759eaf1cf5 json_db: register extra types outside of constructor 3 years ago
ThomasV 295734fc53 storage: encapsulate type conversions of stored objects using 3 years ago
SomberNight 68fb996d20
wallet_db version 52: break non-homogeneous multisig wallets 3 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
SomberNight 950065a3de
Store file creation date and version in db 3 years ago
ThomasV 719b468eee Refresh bolt11 routing hints when channel liquidity changes: 3 years ago
ThomasV 015648c4e5 Move get_dict method from wallet_db to json_db. 3 years ago
ThomasV 14e96f4d53 Index request by ID instead of receiving address. 3 years ago
SomberNight 7b8e257ebb wallet db upgrade: rm support of "legacy" lightning channels 3 years ago
SomberNight ed65f335bd
wallet_db upgrade: fix possible corruption of invoice amounts 3 years ago
ThomasV 9fe93524b7 Index lightning requests with rhash instead of onchain address. 4 years ago
SomberNight cbc69742b9
wallet_db: clarify hww types in old upgrades 4 years ago
SomberNight cfa6b91f22
wallet_db: rm dependence on PaymentRequest class in convert_version_25 4 years ago
SomberNight adfe542fae
wallet_db upgrade: recalc keys of outgoing on-chain invoices 4 years ago
ThomasV e392197ab9 wallet_db upgrade: 4 years ago
SomberNight 03df14b27a
wallet_db: handle legacy channels in convert_version_44 4 years ago
bitromortac db86aeb83a
wallet: replace static remotekey with channel type 4 years ago
bitromortac 6915e3cb10
lnpeer+wallet: use channel type for channel open 4 years ago
SomberNight 88a1c1a618
python 3.10: fix some deprecation warnings and compat with 3.10 4 years ago
ThomasV b431d8e9b8 follow-up eadd1bebb2 4 years ago
ThomasV eadd1bebb2 Do not convert StoredDict keys to str. 4 years ago
ThomasV 7a0904c0f4 wallet update: move fields that have string keys out of channel log 4 years ago
SomberNight 1188187431
wallet_db upgrade: in OnchainInvoice['outputs'], convert vals None->0 4 years ago
SomberNight b7cdf3fe11
wallet_db upgrades: (trivial) make upgrades more standalone 4 years ago
SomberNight 34c2cb5220
wallet: fix channels backups in .backup files 5 years ago
SomberNight 7b7bba2299
wallet_db: put 'seed_type' into keystores (incl db upgrade) 5 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
ThomasV 64a931f21e Deterministic NodeID: 5 years ago
SomberNight 0aa36ab5ac
invoices: validate 'amount' not to be out-of-bounds 5 years ago
SomberNight b080df9cff
wallet.bump_fee: (fix) make sure input signatures are removed 5 years ago
ThomasV e477a43385 PaymentInfo: use msat precision 5 years ago
SomberNight 27cd078001 wallet: auto-freeze small unconfirmed UTXOs 5 years ago
ThomasV 3cb68b10b9 remove broken payment requests. fixes #6350 5 years ago
bitromortac e5458bb534 wallet_db: migrate to upfront shutdown scripts 5 years ago
Malcolm Smith 67ae678137
storage/db: use faster JSON encoder settings when wallet is encrypted 5 years ago
ThomasV 89ecc85c64 convert_version_24: loop over list instead of dict items (see #6863 and #6349) 5 years ago