83 Commits (eccc5900e03808758becdbf4e7ca16769aaf7433)

Author SHA1 Message Date
ThomasV 3721f04ac8
replace electrum/ecc with electrum_ecc package 1 year ago
SomberNight bd9d0ccc33
ecc: refactor/clean-up sign/verify APIs 2 years ago
SomberNight d01582d58c
fix tests (follow-up) 2 years ago
SomberNight 22a8348303
renames: use consistent naming of cltv delta vs cltv abs 2 years ago
ThomasV 026a64de94 channel_announcements: 2 years ago
SomberNight 6557a21c45
channel_db: don't wait for load_data to finish if stopping 2 years ago
SomberNight 98ccad68c1
channel_db: add TTLs to channel_updates_for_private_channels 2 years ago
accumulator ac8a7a0784
channel_db: raise specific exception when channelDB not loaded, allowing lnworker to mark payment as failed. (#8431) 3 years ago
SomberNight c9536180c5
lnutil.LnFeatures: limit max feature bit to 10_000 3 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
ThomasV 89df68d66a channel_db: protect load_db against raw messages that can no longer be parsed 3 years ago
SomberNight a758c99bbe
kivy: add "clear all gossip" button in ln gossip dialog 4 years ago
bitromortac 8913abdf9a
python3.9: sample from list instead of set 4 years ago
bitromortac e6ccbcf7b7
lnrouter: fix self-payments 4 years ago
SomberNight 2c047c72e1
(trivial) just add some TODOs 5 years ago
ThomasV 64a931f21e Deterministic NodeID: 5 years ago
SomberNight 468f3b2b8d
lnchannel: verify sig of remote chanupd (for inc edge of direct chan) 5 years ago
SomberNight cedc71a8e3
ln gossip: make sure all signatures are verified 5 years ago
SomberNight 7243e5b763
channel_db: (fix) asyncio.Event.set() is not thread-safe 5 years ago
SomberNight 750d8cfab5
lnworker: run create_route_for_payment end-to-end, incl private edges 5 years ago
SomberNight 1139720b58
lnworker: fix handle_error_code_from_failed_htlc for private channels 5 years ago
SomberNight 2ec548dda3
ChannelDB: avoid duplicate (host,port) entries in ChannelDB._addresses 5 years ago
SomberNight 9a803cd1d6
ChannelDB: fix get_last_good_address 5 years ago
ThomasV 1161ce919f Move get_channel_info and get_channel_policy code, so that routing 5 years ago
bitromortac 96c9a483d0
lnrater: follow-up 5 years ago
bitromortac cc9e19409f
lnrater: module for node rating 5 years ago
bitromortac 4efcb53d24 network: load gossip db early 5 years ago
bitromortac 1eae324ddb
channeldb: implement dictionary conversion 5 years ago
ThomasV b505763867 Qt: do not show node_id in channels_list 6 years ago
ThomasV ac67f7ae30 discard channel updates too far in the future, or too close apart (see #6124) 6 years ago
SomberNight 7153e753d1
lnworker._pay: allow specifying path as argument 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
ThomasV c454564ed6 sql_db: do not require network object 6 years ago
ThomasV 9224404108 Move callback manager out of Network class 6 years ago
SomberNight 71635216df
ln feature bits: validate transitive feature deps everywhere 6 years ago
SomberNight 4b78bf94d4
lnaddr: add feature bit support to invoices 6 years ago
SomberNight 6ba08cc8d4
ln feature bits: flatten namespaces, and impl feature deps and ctxs 6 years ago
SomberNight 3a73f6ee5c
lnmsg.decode_msg: dict values for numbers are int, instead of BE bytes 6 years ago
SomberNight 4c10a830f3
lnmsg: rewrite LN msg encoding/decoding 6 years ago
ThomasV beac1c4ddc channel_db: raise specific exception if database is not loaded when we try to find a route 6 years ago
SomberNight 99f736f3e7
ChannelDB.load_data: add comment re bad performance, and some speed-up 6 years ago
SomberNight 4d6b0184b9
ChannelDB: fix typo in sql query - seems harmless though? 6 years ago
SomberNight 3f9e761b67
ChannelDB: (trivial) add prefix to names of db methods 6 years ago
SomberNight 53564f2496
ChannelDB: rm NodeAddress class, just use LNPeerAddr 6 years ago
SomberNight a97e7bae05
ChannelDB: make gossip sync progress updates cheaper 6 years ago
SomberNight 9cdc3287c1
ChannelDB: trivial fixes re node alias 6 years ago
SomberNight 5ac01ff6ae
ChannelDB: fix get_recent_peers 6 years ago
SomberNight 67d24bf129
add LN gossip sync progress estimate indicator to Qt GUI 6 years ago