29 Commits (3cd52e2d7b576792c56666d480f6047243713060)

Author SHA1 Message Date
SomberNight da6080421e
wallet_db: WalletDB.get_txo_addr now returns dict instead of list 6 years ago
SomberNight 4b6c86ecbe
wallet: make labels private, and access to need lock 6 years ago
SomberNight a7199696d3
json_db: exempt keystore from StoredDict conversion 6 years ago
SomberNight 307403a02c
invoices: rm old corrupted non-bip70 invoices 6 years ago
SomberNight 9cd79ec2e5
WalletDB: raise different exc if cannot parse given file 6 years ago
SomberNight dee5d52948
invoices: make sure that OnchainInvoice .exp and .time are not None 6 years ago
SomberNight d5f368c584
LN invoices: support msat precision 6 years ago
ThomasV 3874f7ec77 swaps: use StoredObject to store data 6 years ago
SomberNight 43892dd61a
invoices: fix #6233 6 years ago
ThomasV 6058829870 Use attr.s classes for invoices and requests: 6 years ago
ThomasV 8f41aeb783 Replace wallet backup with channel backups 6 years ago
ThomasV f3995350e8 localconfig: rename seed to channel_seed 6 years ago
ThomasV 0ea21c59d2 Save channel seed in localconfig 6 years ago
SomberNight 7ac1cace7a
wallet_db.clear_history: now clears prevouts_by_scripthash too 6 years ago
SomberNight 01207316aa
storage upgrade: move "htlc_minimum_msat" to base channel config 6 years ago
SomberNight ea0981ebeb
lnutil.UpdateAddHtlc: use attrs instead of old-style namedtuple 6 years ago
ThomasV 444610452e wallet_db: encapsulate type conversions with attr.s converter 6 years ago
SomberNight bf4b2a15a6
wallet_db: fix _convert_version_25 (bip70 expiration) 6 years ago
SomberNight 02fcc6f570
wallet_db.get_transaction: tolerate if tx_hash is None 6 years ago
SomberNight 88658f9c2c
WalletDB: add type hints, and also corresponding asserts for sanity 6 years ago
ThomasV 20d8da7e24 db upgrade: store channel tx height and timestamps in 'channels' 6 years ago
ThomasV 317d405432 follow-up previous commit 6 years ago
ThomasV cc6e461d3e storage upgrade for invoices and requests. fixes #5959 6 years ago
SomberNight 111ef9ebb1
follow-up fixes to storage-db separation 6 years ago
ThomasV beee880dba fix data_loss_protect (missing return, json conversion) 6 years ago
ThomasV e1ce3aace7 Separate db from storage 6 years ago
ThomasV dbceed2647 Restructure wallet storage: 6 years ago
ThomasV b08947a506 storage upgrade: convert lists to dict (txi, txo, revocation_store channels) 6 years ago
ThomasV 149cd9598a Separate JsonDB and WalletDB 6 years ago
ThomasV aa51df0a1a Use attr.s for Feeupdates and Outpoints 6 years ago
SomberNight 18c6451518
json_db: only deserialize transactions on-demand 6 years ago
SomberNight d2f132738a
wallet: only select mature coins by default 6 years ago
SomberNight 72491bdf18
synchronizer: request tx from server if we only have partial local tx 6 years ago
SomberNight 01fc048484
CLI: properly auto-upgrade storage when needed even if storage-encrypted 6 years ago
SomberNight 869a728317
wallet: use abstract base classes 7 years ago
SomberNight 30dcab0877
wallet: allow saving partial txns as local (but require txid) 7 years ago
SomberNight 8dbbc21aff
wallet: better (outgoing) invoice "paid" detection 7 years ago
ThomasV 61dfcba092 Refactor channel states: 7 years ago
SomberNight e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing 7 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 7 years ago
ThomasV 7b828359c6 simplify get_tx_fee 7 years ago
SomberNight 482605edbb wallet: organise get_tx_fee. store calculated fees. storage version 19. 7 years ago
SomberNight b138fff9a5
wallet: txi/txo small clean-up 7 years ago
SomberNight 8c91deb621
storage: better error msg on unsupported seed version 7 years ago
SomberNight c6a54f05f5
wallet: some performance optimisations for get_receiving_addresses 7 years ago
SomberNight e3c26d7c7a
json_db: fix remove_spent_outpoint 7 years ago
SomberNight 6bdc6f559c
storage: fix bug in convert_version_17 7 years ago
SomberNight 53d189fc7a
storage: fix some madness about get_data_ref() and put() interacting badly 7 years ago
SomberNight fd58a0cb20
json_db: enforce order of 'load_transactions' and 'upgrade' 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago