Vortex is a tool to allow users to open lightning channels in a collaborative transaction when using lnd and Core Lightning
Vortex is compatible with lnd
version v0.15.4-beta and up & core lightning version v0.10.2.
You can choose to install the Scala toolchain with sdkman or coursier.
You can install sdkman here
Next you can install java
and sbt
with
sdk install java # not always needed
sdk install sbt
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
brew install scala
brew install sbt
Running the client can simply be done by running
sbt rpcServer/run