Welcome to the C# implementation of the Lightning Network!
This project aims to provide a robust and efficient implementation of the Lightning Network protocol in C#. We adhere to the Basis of Lightning Technology (BOLT) specifications to ensure compatibility with other Lightning Network implementations.
- 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.
- 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
- BOLT 8: Encrypted and Authenticated Transport
- BOLT 9: Assigned Feature Flags
- BOLT 10: DNS Bootstrap and Assisted Node Location
- BOLT 11: Invoice Protocol for Lightning Payments
This project is licensed under a Limited Standalone Distribution License. See the LICENSE file for details.
If you have any questions, feedback, or suggestions, feel free to reach out to us at reachus@ipms.io.