ln-vortex / ln-vortex

Lightning and Taproot enabled collaborative transactions

Home Page:https://lnvortex.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Lightning and Taproot enabled collaborative transactions

https://lnvortex.com

License:MIT License


Languages

Language:Scala 96.7%Language:JavaScript 2.1%Language:Shell 0.7%Language:CSS 0.5%