4 Commits (add-joinmarket)

Author SHA1 Message Date
ThomasV c58c4d7451 Make lntransport not require lnutil. 1 year ago
momantech 2b6090429c Fix some comments 2 years ago
SomberNight 30c9f5b6b1
walletdb: chan dict: small clean-up (incl db upgrade) 2 years ago
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
ThomasV 98a4d7b60d public channels: 2 years ago
ThomasV 68bf714ae6 Trampoline: Remember failed routes (fixes #7967). 3 years ago
bitromortac 6915e3cb10
lnpeer+wallet: use channel type for channel open 4 years ago
SomberNight 1ff9f9910f
ln update_fee: enforce that feerate is over default min relay fee 4 years ago
ThomasV 7a0904c0f4 wallet update: move fields that have string keys out of channel log 4 years ago
SomberNight 3a7f5373ac
trampoline: improve payment success 5 years ago
SomberNight f52c0fd571
lnchannel: rm HTLC value upper limit of ~42 mBTC 5 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
bitromortac e555ea650e lnpeer: add unit test for upfront shutdown script 5 years ago
bitromortac 6b90a2d36c lnpeer: implement upfront shutdown script logic 5 years ago
ghost43 3eba26b398
LN cooperative close: avoid address-reuse (#6590) 5 years ago
SomberNight e59eb147c0
lnchannel.available_to_spend: LOCAL now respects "fee spike buffer" 6 years ago
SomberNight 04d018cd0f
test_lnpeer: some clean-up, make it easier to add "num_node>2" tests 6 years ago
SomberNight 12283d625b
(trivial) rename lnchannel.channel_states to ChannelState 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 79d57784c1
lnchannel: add more type hints 6 years ago
SomberNight 8ad6d5ddda
lnchannel: clean-up docstrings a bit 6 years ago
SomberNight acb0d7ebac
lnchannel: better checks for "update_add_htlc" 6 years ago
SomberNight 5c8455d00b
lnchannel: when adding HTLCs, run checks for both directions 6 years ago
SomberNight 01207316aa
storage upgrade: move "htlc_minimum_msat" to base channel config 6 years ago
SomberNight 53c6fc8cf1
lnchannel: test for max htlc value (needs to be below protocol maximum) 6 years ago
SomberNight 777e350fae
lnchannel: partly fix available_to_spend 6 years ago
SomberNight 2cc76fbbbd
lnworker: fix type error re pending_payments, and impl malformed htlcs 6 years ago
ThomasV 8f3fcdd1a8 Fix detection of payments. 6 years ago
ThomasV b9eaba3e85 replace await_local/remote 6 years ago
SomberNight 6703521f56
rm more cruft from test_lnchannel 6 years ago
SomberNight e54c69b861
add lnchannel.can_send_ctx_updates. just drop illegal updates for now 6 years ago
ThomasV 2927478192 lnpeer: closing fee negociation: 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
ThomasV 61dfcba092 Refactor channel states: 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
JeremyRand 334d3f2818
Use NamedTuple notation for TxOutput in test_lnchannel 6 years ago
ThomasV 246cda2928 fix Flake8 tests 6 years ago
SomberNight ce54b5411e lnhtlc: htlcs_by_direction now returns dict keyed by htlc_id 6 years ago
SomberNight 107f271e58 move all ctn book-keeping to lnhtlc (from lnchannel) 6 years ago
SomberNight b1f606eaed lnchannel: start using "latest" and "next" instead of "current" and "pending" 6 years ago
SomberNight c046f2cc1c lnhtlc: move 'next_htlc_id' from ChannelConfig to lnhtlc log 6 years ago
SomberNight c8b19aec2a lnpeer: make reestablish_channel saner 6 years ago
SomberNight 087994e39a lnchannel: move fee update logic to lnhtlc (and hopefully fix it) 6 years ago
ThomasV 3d7f7dfc82 revamp fee updates (draft) 6 years ago
SomberNight 7431aac5cd lnhtlc: (fix) was locking in too many updates during commit/revoke 6 years ago
SomberNight 69bffac86a lnhtlc: fix adding htlc between sending commitment_signed and receiving revoke_and_ack 6 years ago