Skip to content

pseudozach/lnsovbridge

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is up to date with MardukExchange/lnsovbridge:main.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.7%
  • TypeScript 36.1%
  • Other 1.2%