What is… Core-Lightning?
1 min readSep 22, 2021
C-lightning is a specification compliant Lightning Network implementation in the language of C.
C-lightning is a lightweight, highly customizable and standard-compliant implementation of the Lightning Network protocol.
C-lightning only works on Linux and Mac OS, and requires a locally (or remotely) running groestlcoind (version 2.16.0 or above) that is fully caught up with the network you’re testing on.
Features
- Ability to create Lightning channels.
- Ability to close Lightning channels.
- Completely managing all Lightning channel states (including the exceptional ones!).
- Ability to perform pathfinding within the network, passively forwarding incoming payments.
- You can send outgoing onion-encrypted payments through the network.
- Automatic channel management (autopilot).
This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.
How-To Build Guides
- Ubuntu: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-ubuntu
- Fedora: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-fedora
- OpenBSD: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-openbsd
- OSX: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-macos
- Arch Linux: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-arch-linux
- Raspberry Pi: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-cross-compile-for-raspberry-pi
- Armbian: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-compile-for-armbian
- Alpine: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-compile-for-alpine