1 Commits (73fee69f5c20c19c820c219719e9ae5d05409e64)

Author SHA1 Message Date
Sander van Grieken 73fee69f5c
tests: move /electrum/tests to /tests 2 years ago
SomberNight 22a8348303
renames: use consistent naming of cltv delta vs cltv abs 2 years ago
SomberNight 1a46460d11
fix sweeping chan after local force-close using cb 2 years ago
SomberNight 36d800063f
lnutil: add docstring and more tests for extract_nodeid 3 years ago
SomberNight a30cda4ebd
lnutil: test ImportedChannelBackupStorage.from_bytes 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
SomberNight 1ce37c8bb1
transaction: rm hardcoded sighash magic numbers 3 years ago
ThomasV d95f3e5622 Use different trampoline bits than Eclair. Fixes #8141 3 years ago
SomberNight 01b5e3f8e0
flake8: enable more mandatory tests 3 years ago
bitromortac 401a429080
lnutil+lnwire: implement ChannelType 4 years ago
SomberNight 4aab843f17
lnutil.LnFeatures: impl and use "supports" method for feature-bit-tests 5 years ago
ThomasV dfcdcb8d64 fix typo 5 years ago
SomberNight 10c2183461
handle_error_code_from_failed_htlc: omg brainfart :( 6 years ago
SomberNight 6ba08cc8d4
ln feature bits: flatten namespaces, and impl feature deps and ctxs 6 years ago
SomberNight 79d57784c1
lnchannel: add more type hints 6 years ago
SomberNight acb0d7ebac
lnchannel: better checks for "update_add_htlc" 6 years ago
SomberNight 777e350fae
lnchannel: partly fix available_to_spend 6 years ago
SomberNight 16626a3386
lnutil.split_host_port: fix for IPv6 connection string 6 years ago
ThomasV dbceed2647 Restructure wallet storage: 6 years ago
ThomasV 757467782a Use attr.s instead of namedtuples for channel config 6 years ago
SomberNight 5b88b8667e
also grind ecdsa low R when using libsecp256k1, and fix tests 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago
SomberNight 44761972cb lnchannel: ctx output-ordering: identical htlcs are ordered by CLTV 6 years ago
ThomasV 4dc6c6c82e fix tests (follow up prev commit) 6 years ago
Janus e56e849505 lnchan refactor 6 years ago
Janus 2c1fcb2f54 ln: remove EncumberedTransaction 6 years ago
SomberNight 595cfcbb65 move sweeping methods from lnchan.py to new file 6 years ago
Janus d6f62d4e7f follow-up redeeming of local outgoing htlc outputs, fix tests 6 years ago
Janus eabe23f6b8 make function for determining who pays fee 6 years ago
Janus 1763d02b05 rename lnhtlc->lnchan, HTLCStateMachine->Channel 6 years ago
Janus efc8d50570 move connection string decoding to lnworker, fix test_lnutil 6 years ago
SomberNight c02cc9bb3b persist recent peers. implement dns seed bootstrapping. 6 years ago
Janus 3c06b3cee1 ln: use START_INDEX instead of 2**48-1 6 years ago
Janus 35adc3231b lightning: fixup after rebasing on restructured master 6 years ago
SomberNight 63d2c3aaf4 lnwatcher: sweep to_remote and to_local outputs if they close 6 years ago
Janus 605d6ff5ca ln: add two trimming tests, avoid negative numbers in htlc trim decision 6 years ago
Janus 4515c859c4 ln: avoid code duplication 6 years ago
Janus fe973a5137 ln: avoid recursive dependencies, make new lnutil 6 years ago
Janus 3270ac039c test_lnbase: use new Peer API (with lnworker) 6 years ago
Janus bd0f659f26 ln: remove unneeded forwarding htlc features, check commitment sig using lnhtlc while receiving 6 years ago
ThomasV 6e71340e52 do not block GUI with open_channel 6 years ago
ThomasV aafbe74a28 fix channel_reestablish 6 years ago
Janus 6a8e5d5954 ln: restore functionality 6 years ago
SomberNight 8ba63380b4 split lnrouter from lnbase 6 years ago
Janus 6ac15962dc lnbase: mSAT hygiene, multiple multi-hop payments can be received 6 years ago
Janus 6c67ad24f3 lnbase: try multi-hop onion package, type safety 6 years ago
SomberNight 5b1da26041 bolt-04: decryption of errors 6 years ago
Janus ee87920573 lnbase: store remote revocation store, don't store all remote revocation points, verify ctn numbers in reestablish 6 years ago