/lamp

c-Lightning Android Mobile Porting

Primary LanguageKotlinMIT LicenseMIT

Lamp

c-Lightning Android Mobile Porting

Build Status MIT license

This is a experimenting lightning wallet for testnet. It is only for development purpose, don't use on mainnet.

Touch the lamp to download and run c-lightning from cross-compilated binaries for Android are available here or in alternative from source of bitcoin_ndk project.

screenshot1 screenshot2 screenshot3

Bitcoin Setup

Automatic with esplora plugin

Lamp is using esplora plugin to fetch chain/block/tx info and send tx from blockstream.info explorer. Esplora plugin is enabled by default.

Manually with bitcoind rpc node

On Lamp settings, disable esplora plugin and set the current bitcoin rpc options:

  • Bitcoin RPC username
  • Bitcoin RPC password
  • Bitcoin RPC host (default 127.0.0.1)
  • Bitcoin RPC port (default 18332)

Tor Setup

Automatic with internal tor service

Lamp is using tor hidden service as default. A new hidden service will be created at the first running time.

Manually with Orbot

Open Orbot and setup a fixed tor address by menu: Onion Services -> Hosted Services -> set a service name and port 9735. Restarting tor to discover and copy the local address.

On Lamp settings, enable proxy using orbot localhost gateway:

  • proxy: 127.0.0.1:9050
  • announce address: tor_address
  • bind address: 127.0.0.1:9735

Read the follow instruction at Tor on clightning to setup address on different network scenario.

References