Skip to content

Server Client Architecture to send Off-Chain Bitcoin Payments

License

Notifications You must be signed in to change notification settings

judahmu/thundernetwork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thundernetwork

Server Client Architecture to send Off-Chain Bitcoin Payments

Based on lightning.network, with some modifications that enable similar functionalities at the current time.

See thunder.network for further information and a pre-built wallet.

This is software in alpha status, don't even think about using it on MainNet.

Donations appreciated: 13KBW65G6WZxSJZYrbQQRLC6LWE6hJ8mof

##Build

You need to call

mvn clean install

on the parent first, such that the dependencies for all the modules are built first.

###Wallet

Call

mvn clean compile assembly:single

in the thunder-clientgui directory, to get a executable .jar. It is a portable version, you can run multiple instances as long as they are based in different directories.

Due to data consistency, you have to wait for the first confirmation of the funds in your wallet, before you can open the channel.

###Server

Call

mvn clean compile assembly:single

in the thunder-server directory, to get a executable .jar. For a working Server instance, you need a running MySQL-Server, you can set your credentials in the Constants.java file.

###Client-API

Call

mvn install package

in the thunder-client directory, to get a library .jar to use in other applications.

About

Server Client Architecture to send Off-Chain Bitcoin Payments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.5%
  • HTML 6.3%
  • CSS 0.2%