Skip to content

thunderbiscuit/k-ldk-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

This node is an attempt at creating a fully working Lightning node using ldk-java and bdk-kotlin. It's a work in progress:

  • Connect to peers
  • Open channels (halfway there)
  • Send payments
  • Receive payments
  • Close channels

Building and using the node

Build the node:

# this will create an executable in ./app/build/install/kldk/bin/
./gradlew installDist

Start the REPL on testnet:

cd ./app/build/install/kldk/bin/
./kldk

Note that on a Mac M1 you'll need to make sure you are using a native aarch64 JDK (not an x86_64 JDK running through Rosetta) for LDK to work properly.

About

A lightning node in Kotlin using LDK and BDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages