All Projects → lightninglabs → Lightning Faucet

lightninglabs / Lightning Faucet

Licence: mit
A faucet for the Lightning Network!

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Lightning Faucet

Eclair
A scala implementation of the Lightning Network.
Stars: ✭ 892 (+1492.86%)
Mutual labels:  bitcoin, lightning, lightning-network
Lightninglib
lightninglib is a fork of lnd which aims to be usable as a go library inside any application, including mobile apps.
Stars: ✭ 11 (-80.36%)
Mutual labels:  bitcoin, lightning, lightning-network
Umbrel Os
Run Umbrel Bitcoin and Lightning node on a Raspberry Pi in one click
Stars: ✭ 132 (+135.71%)
Mutual labels:  bitcoin, lightning, lightning-network
Umbrel
A personal Bitcoin and Lightning node designed for everyone
Stars: ✭ 508 (+807.14%)
Mutual labels:  bitcoin, lightning, lightning-network
Blixt Wallet
Bitcoin Lightning Wallet with focus on usability and user experience
Stars: ✭ 40 (-28.57%)
Mutual labels:  bitcoin, lightning, lightning-network
Awesome Bitcoin Payment Processors
🌟 A curated list of Bitcoin payment processors enabling merchants, businesses and nonprofits to accept Bitcoin payments.
Stars: ✭ 129 (+130.36%)
Mutual labels:  bitcoin, lightning, lightning-network
Lncli Web
Light-weight web client for the lnd daemon written in NodeJS / Angular.
Stars: ✭ 181 (+223.21%)
Mutual labels:  bitcoin, lightning, lightning-network
Lightning Rfc
Lightning Network Specifications
Stars: ✭ 1,224 (+2085.71%)
Mutual labels:  bitcoin, lightning, lightning-network
Spark Wallet
⚡️ A minimalistic wallet GUI for c-lightning, accessible over the web or through mobile and desktop apps.
Stars: ✭ 215 (+283.93%)
Mutual labels:  bitcoin, lightning, lightning-network
Lndhub
Wrapper for Lightning Network Daemon. It provides separate accounts and trust minimization for end users
Stars: ✭ 203 (+262.5%)
Mutual labels:  bitcoin, lightning, lightning-network
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+9941.07%)
Mutual labels:  bitcoin, lightning, lightning-network
Polar
One-click Bitcoin Lightning networks for local app development & testing
Stars: ✭ 265 (+373.21%)
Mutual labels:  bitcoin, lightning, lightning-network
Phoenix
Phoenix is a non custodial Bitcoin wallet using Lightning to send/receive payments.
Stars: ✭ 129 (+130.36%)
Mutual labels:  bitcoin, lightning, lightning-network
Electrum
Electrum Bitcoin Wallet
Stars: ✭ 5,353 (+9458.93%)
Mutual labels:  bitcoin, lightning, lightning-network
Lndmanage
Channel management tool for lightning network daemon (LND) operators.
Stars: ✭ 114 (+103.57%)
Mutual labels:  bitcoin, lightning, lightning-network
Zeus
A mobile Bitcoin/Lightning app for lnd, c-lightning, and Eclair node operators ⚡️
Stars: ✭ 175 (+212.5%)
Mutual labels:  bitcoin, lightning, lightning-network
Ln Service
Node.js interface to LND
Stars: ✭ 191 (+241.07%)
Mutual labels:  bitcoin, lightning, lightning-network
Eclair Mobile
An Android wallet for the Lightning Network
Stars: ✭ 231 (+312.5%)
Mutual labels:  bitcoin, lightning, lightning-network
Joule Extension
Lightning payments extension for Chrome
Stars: ✭ 303 (+441.07%)
Mutual labels:  bitcoin, lightning, lightning-network
Neutrino
Privacy-Preserving Bitcoin Light Client
Stars: ✭ 564 (+907.14%)
Mutual labels:  bitcoin, lightning-network

Lightning Network Faucet

MIT licensed      Irc

The Lightning Network Faucet is a faucet that is currently deployed on the Bitcoin and Litecoin testnets.

The Testnet Lightning Faucet (TLF) is similar to other existing Bitcoin faucets. However, rather then sending bitcoin directly on-chain to a user of the faucet, the TLF will instead open a payment channel with the target user. The user can then either use their new link to the Lightning Network to facilitate payments, or immediately close the channel (which immediately credits them on-chain like regular faucets).

Currently the TLF is only compatible with lnd, but in the near future as the other Lightning implementations (eclair, c-lightning, lit, and more) become compatible, the faucet will also be usable between all the active implementations.

Installation

In order to build from source, the following build dependencies are required:

  • Go: Installation instructions can be found here.

    It is recommended to add $GOPATH/bin to your PATH at this point. Note: If you are building with Go 1.5, then you'll need to enable the vendor experiment by setting the GO15VENDOREXPERIMENT environment variable to 1. If you're using Go 1.6 or later, then it is safe to skip this step.

  • Glide: This project uses Glide to manage dependencies as well as to provide reproducible builds. To install Glide, execute the following command (assumes you already have Go properly installed):

    $ go get -u github.com/Masterminds/glide
    

With the preliminary steps completed, to install the Testnet Lightning Faucet

$ git clone https://github.com/lightninglabs/lightning-faucet $GOPATH/src/github.com/lightninglabs/lightning-faucet
$ cd $GOPATH/src/github.com/lightninglabs/lightning-faucet
$ glide install
$ go install -v

Deploying The Faucet

Once you have the faucet installed, you'll need to ensure you have a local lnd active and fully synced.

Once the node is synced, execute the following command (from this directory) to deploy the faucet:

lightning-faucet --lnd_ip=X.X.X.X

Where X.X.X.X is the public, reachable IP address for your active lnd node. The configuration for the faucet includes a TLS certificate provided by Let's Encrypt so your faucet will be reachable over https by default.

Updating

To update your version of the TLF to the latest version run the following commands:

$ cd $GOPATH/src/github.com/lightninglabs/lightning-faucet
$ git pull && glide install
$ go install -v
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].