File tree 1 file changed +6
-1
lines changed
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 15
15
` Payee ` is further stored in the ` Route ` object returned and provided in the
16
16
` RouteParameters ` contained in ` Event::PaymentPathFailed ` (#1059 ).
17
17
* ` ChannelMonitor ` s must now be persisted after calls which provide new block
18
- data, prior to ` MonitorEvent ` s being passed back to ` ChanelManager ` for
18
+ data, prior to ` MonitorEvent ` s being passed back to ` ChannelManager ` for
19
19
processing. If you are using a ` ChainMonitor ` this is handled for you.
20
20
The ` Persist ` API has been updated to ` Option ` ally take the
21
21
` ChannelMonitorUpdate ` as persistence events that result from chain data no
41
41
messages between pings to ensure we should always receive pongs in a timely
42
42
manner. Together, these should significantly reduce instances of us failing
43
43
to remain connected to a peer during initial gossip sync (#1137 ).
44
+ * If a payment is sent, creating an outbound HTLC and sending it to our
45
+ counterparty (implying the ` ChannelMonitor ` was persisted on disk), but the
46
+ ` ChannelManager ` was not persisted prior to shutdown/crash, no
47
+ ` Event::PaymentPathFailed ` event will be generated if the HTLC is eventually
48
+ failed on chain (#1104 ).
44
49
45
50
## Serialization Compatibility
46
51
* All above new Events/fields are ignored by prior clients. All above new
You can’t perform that action at this time.
0 commit comments