BOLT Compatibility: We follow the Basis of Lightning Technology (BOLT) specifications to maintain compatibility with other Lightning Network implementations.
Modular Design: The implementation is designed with modularity in mind, making it easy to extend and customize.
Efficiency: We strive for efficient and optimized code to ensure fast and reliable performance.
Community Support: We welcome contributions and feedback from the community to improve and enhance the project.
Current State of BOLT implementation
[x] BOLT 1: Base Protocol
[ ] BOLT 2: Peer Protocol for Channel Management
[ ] BOLT 3: Bitcoin Transaction and Script Formats
[ ] BOLT 4: Onion Routing Protocol
[ ] BOLT 5: Recommendations for On-chain Transaction Handling
[ ] BOLT 7: P2P Node and Channel Discovery
[x] BOLT 8: Encrypted and Authenticated Transport
[x] BOLT 9: Assigned Feature Flags
[x] BOLT 10: DNS Bootstrap and Assisted Node Location
[x] BOLT 11: Invoice Protocol for Lightning Payments