467 Commits (e8a2fa5596a496c172fe8a428651c04c51afd4f7)

Author SHA1 Message Date
ThomasV f9788a5d90 channel backups: add MAC 6 years ago
ThomasV 26ae6d68a3 add encryption version to channel backups 6 years ago
ThomasV cb4c8abe1c submarine swaps: disable merging of transaction in history 6 years ago
ThomasV a1e8f9e2aa swaps: mapping of prepay_hash to payment_hash 6 years ago
ThomasV c8506eaa39 swaps: store fee_preimage 6 years ago
ThomasV 3874f7ec77 swaps: use StoredObject to store data 6 years ago
ThomasV fa399f3471 swaps: show time left until tx can be refunded 6 years ago
ThomasV 252591832a swaps: improve history display 6 years ago
ThomasV f8dd62aec0 show swaps as single line in history 6 years ago
ThomasV 17ff6ffa08 submarine_swaps: add SwapManager 6 years ago
SomberNight 2c962abe51
network: randomise the order of address subscriptions 6 years ago
SomberNight a32cb7784f
myAiohttpClient: add id counter, and rename to JsonRPCClient 6 years ago
ThomasV 30f5be26ac Remove dependencies: jsonrpcserver, jsonrpcclient 6 years ago
ThomasV 0c17954d37 do not create backups for channels that do not have static_remotekey 6 years ago
ThomasV 0878fe08f7 do not display 'Expires in 100 years' for LN invoices 6 years ago
ThomasV 6058829870 Use attr.s classes for invoices and requests: 6 years ago
SomberNight 530a446172
follow-up prev: don't reuse funding tx change address for static_remotekey 6 years ago
SomberNight 6040e953a3
wallet: implement reserving addresses, and use it for LN SRK to_remote 6 years ago
SomberNight f8c574b699
wallet: (fix) get_receiving_address must always return an addr 6 years ago
SomberNight f9de6a5354
tests: lnpeer: make debug htlc failure hooks more uniform 6 years ago
SomberNight c034219c5a
ln invoices: more relaxed filtering of chans to include route hints for 6 years ago
ThomasV 1788e5c1c0 lnworker: catch exceptions raised in decode_msg 6 years ago
ThomasV e2c2c89988 follow-up prev 6 years ago
ThomasV 0070e5036c follow-up previous commit 6 years ago
ThomasV 984da7515a fix #6125: detect self-payments 6 years ago
SomberNight cc4029c335
test_lnpeer: add some multi-hop payment unit tests 6 years ago
SomberNight 7153e753d1
lnworker._pay: allow specifying path as argument 6 years ago
SomberNight 7951f2ed3b
lnworker.pay: small clean-up 6 years ago
SomberNight 7d3eb5d4db
(trivial) follow-up c1b1638615 6 years ago
ThomasV 7b44e27087 lnpay: return payment log, increase timeout 6 years ago
ThomasV d7b853f271 follow-up 8ba7e68064 6 years ago
ThomasV c1b1638615 fix htlc forwarding: 6 years ago
ThomasV abe1bece2c remove UnknownPaymentHash (exception used as value) 6 years ago
SomberNight 2b1a150c52
multi-wallet: properly stop lnworker/lnwatcher 6 years ago
SomberNight 6f7a4ab048
lnpeer: add get_channel_by_id, for small speed-up 6 years ago
SomberNight b9b53e7f76
lnworker: fix threading issues for .channels attribute 6 years ago
ThomasV f4dc93cb7d lnworker: blacklist channel if policy is unchanged but has a new timestamp. 6 years ago
ThomasV 2d0ef78a11 channel_db: add verbose option to add_channel_update 6 years ago
SomberNight f52072e169
follow-up prev 6 years ago
SomberNight 12d771737a
fix #6096: bugfix for creating zero amount LN invoice 6 years ago
ThomasV ef5ad5f22f extend 'add_peer', 'list_peers' commands to gossip 6 years ago
SomberNight 82da581d45
lnworker: clear peer retry times if proxy settings change 6 years ago
SomberNight 95fa5d37c3
lnworker.peers: follow-up b5811e8072 6 years ago
SomberNight 223b62554e
lntransport: use network proxy if available 6 years ago
SomberNight b5811e8072
lnworker.peers: fix threading issues 6 years ago
SomberNight 76f0ad3271
util: add NetworkRetryManager, a baseclass for LNWorker and Network 6 years ago
SomberNight 90cb032721
lnworker: implement exponential backoff for retries 6 years ago
ThomasV 9224404108 Move callback manager out of Network class 6 years ago
ThomasV 73325831b7 run lnworker.main_loop directly on the event loop 6 years ago
SomberNight 12283d625b
(trivial) rename lnchannel.channel_states to ChannelState 6 years ago