- wallet_db update: separate Invoices and Requests. - do not store bolt11 invoice in Request
Inheritance was overkill here, and now we can use inheritance for new functionality X without having to create classes for all combinations of {X, is_testnet}.
only for payment requests ("incoming invoices") for now