rust-lightning/fuzz/src
Matt Corallo 2024c5e104 Generate a PaymentForwarded event when a forwarded HTLC is claimed
It is useful for accounting and informational reasons for users to
be informed when a payment has been successfully forwarded. Thus,
when an HTLC which represents a forwarded leg is claimed, we
generate a new `PaymentForwarded` event.

This requires some additional plumbing to return HTLC values from
`OnchainEvent`s. Further, when we have to go on-chain to claim the
inbound side of the payment, we do not inform the user of the fee
reward, as we cannot calculate it until we see what is confirmed
on-chain.

Substantial code structure rewrites by:
Valentine Wallace <vwallace@protonmail.com>
2021-08-04 21:48:21 +00:00
..
bin [fuzz] Print the output of all failed test cases, not one test. 2021-05-20 21:18:35 +00:00
msg_targets Adding fuzzers for gossip_queries messages 2020-09-14 16:19:32 -04:00
utils Don't print file paths in fuzz logger as they can be very long 2021-06-23 01:35:23 +00:00
chanmon_consistency.rs Generate a PaymentForwarded event when a forwarded HTLC is claimed 2021-08-04 21:48:21 +00:00
chanmon_deser.rs Revert "Merge pull request #819 from TheBlueMatt/2021-03-810-rebased" 2021-03-05 13:35:07 -08:00
full_stack.rs Generate a PaymentForwarded event when a forwarded HTLC is claimed 2021-08-04 21:48:21 +00:00
lib.rs Fix a number of bugs in zbase32 and add a fuzzer which caught them. 2021-04-16 07:35:03 +02:00
peer_crypt.rs Relicense as dual Apache-2.0 + MIT 2020-08-10 21:12:44 -04:00
router.rs Improve ChannelDetails readability significantly. 2021-07-08 16:46:57 +00:00
zbase32.rs Fix a number of bugs in zbase32 and add a fuzzer which caught them. 2021-04-16 07:35:03 +02:00