A cross platform application to effortlessly manage your core lightning node using multiple cln clients.
Core lightning clients which are supported by lndart.clnapp:
- Clone the lndart.clnapp repository.
sudo git clone https://github.com/dart-lightning/lndart.clnapp.git
- Get flutter dependencies
make dep
make get
- Enable the linux desktop to run the application
sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
flutter config --enable-linux-desktop
flutter run -d linux
flutter run -d chrome
- The clnapp webapp is also deployed using github pages Checkout here.
- Find the device-id of Android/iOS emulator device connected
flutter devices
- Run the flutter application using device-id
flutter run -d <device-id>
- Build the .apk file for Android application
flutter build apk
- The apk file generated can be found inside
[project]/build/app/outputs/bundle/release/
- Build the .xarchive file for iOS application
flutter build ipa
- The Xcode build archive (.xcarchive file) generated can be found inside
[project]/build/ios/archive/
directory and an App Store app bundle (.ipa file) in[project]/build/ios/ipa/
Read our Hacking guide