lnd/peer
Olaoluwa Osuntokun 3681ba6d8b peer: for RBF state machine block req if RBF iterating is outstanding
This fixes an issue in the itests in the restart case. We'd see an error
like:
```
2025-03-12 23:41:10.754 [ERR] PFSM state_machine.go:661: FSM(rbf_chan_closer(2f20725d9004f7fda7ef280f77dd8d419fd6669bda1a5231dd58d6f6597066e0:0)): Unable to apply event err="invalid state transition: received *chancloser.SendOfferEvent while in ClosingNegotiation(local=LocalOfferSent(proposed_fee=0.00000193 BTC), remote=ClosePending(txid=07229915459cb439bdb8ad4f5bf112dc6f42fca0192ea16a7d6dd05e607b92ae, party=Remote, fee_rate=1 sat/vb))"
```

We resolve this by waiting to send in the new request unil the old one
has been completed.
2025-03-18 11:44:59 -05:00
..
brontide.go peer: for RBF state machine block req if RBF iterating is outstanding 2025-03-18 11:44:59 -05:00
brontide_test.go peer: move existing chan closer init logic to new method 2025-03-18 11:44:20 -05:00
chan_observer.go peer: conditionally create rbf coop close fsm based on feature bits 2025-03-18 11:44:20 -05:00
daemon_adapters.go peer: conditionally create rbf coop close fsm based on feature bits 2025-03-18 11:44:20 -05:00
interfaces.go peer+lnwire: move LinkUpdater to lnwire 2024-03-06 11:59:19 -08:00
log.go multi: start updating various loggers to use the new v2 type 2024-10-22 17:03:55 +02:00
musig_chan_closer.go multi: update to fn v2 2024-12-04 13:19:00 -07:00
ping_manager.go peer: make PingManager.Stop infallible 2024-05-21 13:29:31 -07:00
ping_manager_test.go peer: make PingManager.Stop infallible 2024-05-21 13:29:31 -07:00
test_utils.go multi: thread thru RPC caller context from CloseChannel 2025-03-18 11:44:20 -05:00