-
Notifications
You must be signed in to change notification settings - Fork 59
Add Lightning Core support to invoice_deserialization target #96
Copy link
Copy link
Closed
Description
We need to integrate Lightning Core BOLT11 invoice parsing into our existing invoice_deserialization target.
Technical Challenges
- Lightning Core has a complex architecture with numerous interdependent modules
- The project uses an extensive Makefile build system
- Integration will require careful extraction of the relevant components
Proposed Solution
- Identify the specific BOLT11 invoice parsing modules in Lightning Core
- Create a new wrapper file that exposes only the necessary decode function from Lightning Core
- Copy the required dependencies and source files to our project
- Create a simplified Makefile that compiles only the necessary Lightning Core components and links them directly with our C++ code, leveraging C/C++ interoperability through extern "C" declarations
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels