Skip to content
This repository has been archived by the owner on Sep 24, 2023. It is now read-only.
/ ln-vortex Public archive

Lightning and Taproot enabled collaborative transactions

License

Notifications You must be signed in to change notification settings

ln-vortex/ln-vortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ln-vortex ln-vortex

Build Status codecov License: MIT

Vortex is a tool to allow users to open lightning channels in a collaborative transaction when using lnd and Core Lightning

Compatibility

Vortex is compatible with lnd version v0.15.4-beta and up & core lightning version v0.10.2.

Building from source

Scala/Java

You can choose to install the Scala toolchain with sdkman or coursier.

Sdkman

You can install sdkman here

Next you can install java and sbt with

sdk install java # not always needed
sdk install sbt

Coursier

If you don't like curl, you can use OS specific package managers to install coursier here

ln-vortex requires java9+ for development environments. If you do not have java9+ installed, you will not be able to build ln-vortex. You will run into this error if you are on java8 or lower

If you follow the coursier route, you can switch to a java11 version by running

cs java --jvm adopt:11 --setup

macOS install

brew install scala
brew install sbt

Running the client

Running the client can simply be done by running

sbt rpcServer/run