pseudozach / lnsovbridge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LN-SOV Bridge

  • LN-SOV Bridge aims to connect SOVRYN and RSK to Lightning Network.
  • It uses submarine-swaps to enable trustless swaps between RBTC on RSK and Bitcoin on Lightning Network. Swaps are non-custodial and the exchange is KYC-free.

Mainnet version is deployed at: https://marduk.exchange

install

  • Clone the repo, install requirements and compile
    git clone https://github.com/pseudozach/lnsovbridge.git
    cd lnsovbridge && npm i && npm run compile
  • Start btc & lnd
    npm run docker:regtest
  • Start rsk
    npm run rsk:geth
  • Fund a regtest account and deploy latest contracts
  • Copy boltz.conf to ~/.boltz/boltz.conf and modify as needed
  • Start the app
    npm run start

use

  • Visit http://localhost:9001/getpairs to see the API.
  • Deploy frontend and visit http:localhost:3000 to see the GUI.

support

  • For bugs/feature requests: Open an issue on this repo.
  • For support: Contact pseudozach#1633 and Kris#8171 on Sovryn Discord.

acknowledgement

  • This work is supported by a grant from SOVRYN.
  • LN-SOV Bridge is a fork of Boltz.

documentation

About

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 62.7%Language:TypeScript 36.1%Language:Dockerfile 0.5%Language:Python 0.4%Language:Shell 0.3%