Drop `create_inbound_payment*_legacy` breaking downgrade to 0.0.103
authorMatt Corallo <git@bluematt.me>
Sat, 10 Jun 2023 19:52:52 +0000 (19:52 +0000)
committerMatt Corallo <git@bluematt.me>
Mon, 12 Jun 2023 16:43:01 +0000 (16:43 +0000)
commit6535627a3e40ba010fde906f3cd49417d176341d
tree1da173f5bc355c7db506749f499e87266169545f
parent42e2f1d1a645156180cbcc664989df78175301d2
Drop `create_inbound_payment*_legacy` breaking downgrade to 0.0.103

0.0.103 is now downright ancient, and certainly shouldn't exist in
production anywhere today. Thus, it seems fine to remove the
ability to create legacy stateful inbound payment entries.

Users downgrading to 0.0.103 will thus not be able to claim any
payments created on modern LDK, though we still retain the ability
to claim such payments at least for one more release.
lightning/src/ln/channelmanager.rs
lightning/src/ln/functional_tests.rs
pending_changelog/no-legacy-payments.txt [new file with mode: 0644]