Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: akumaigorodski on January 12, 2018, 09:34:12 AM



Title: Please help me test my Lightning wallet
Post by: akumaigorodski on January 12, 2018, 09:34:12 AM
I've released a testnet version of Android Lightning wallet today, would very much appreciate if you could help me with testing by trying it out.

Google Play: https://play.google.com/store/apps/details?id=com.lightning.wallet (https://play.google.com/store/apps/details?id=com.lightning.wallet)
Direct APK download: https://github.com/btcontract/lnwallet/blob/master/app/app-release.apk (https://github.com/btcontract/lnwallet/blob/master/app/app-release.apk)

Project website
http://lightning-wallet.com (http://lightning-wallet.com)

Bug reporting
Github https://github.com/btcontract/lnwallet/issues (https://github.com/btcontract/lnwallet/issues)
Twitter https://twitter.com/akumaigorodski (https://twitter.com/akumaigorodski)
Telegram https://t.me/lightningwallet (https://t.me/lightningwallet)
Email anton.kumaigorodskiy@outlook.com


Places where you can spend Lightning funds:
- Buy coffee at https://starblocks.acinq.co (https://starblocks.acinq.co)
- Read paid articles at https://yalls.org (https://yalls.org)
- Send payments to each other (wallet supports that on testnet)


Recommended nodes to connect to (they are hosted on a dedicated servers and are thus more reliable)
https://explorer.acinq.co/#/n/03dc39d7f43720c2c0f86778dfd2a77049fa4a44b4f0a8afb62f3921567de41375 (https://explorer.acinq.co/#/n/03dc39d7f43720c2c0f86778dfd2a77049fa4a44b4f0a8afb62f3921567de41375) (my node, can be found by name "oh hi mark")
https://explorer.acinq.co/#/n/03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134 (https://explorer.acinq.co/#/n/03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134) (ACINQ node, can be found by name "endurance")
https://explorer.acinq.co/#/n/02ecafd1d828301da58edacdd61232835940c91767a01b3bfba57240989f9df4da (https://explorer.acinq.co/#/n/02ecafd1d828301da58edacdd61232835940c91767a01b3bfba57240989f9df4da) (Yalls.org node, can only be found by it's id 02ecafd1d...)
But you are free to choose any node you like, of course.


Lightning wallet details:
- Fully autonomous, uses segwit-enabled bitcoinj for Bitcoin stuff and custom library for Lightning stuff (which is heavily inspired by https://github.com/ACINQ/eclair (https://github.com/ACINQ/eclair) project).

- Can not route third party Lightning payments. Can send and receive your payments, but receiving is only on testnet for now since receiving of Lightning payments on mainnet from lite clients like mine would need to rely on a special WatchTower server and protocol devs hasn't started working on it yet.

- Uses a special server called Olympus which carries out various maintenance tasks, more details here: http://lightning-wallet.com/what-does-olympus-server-do (http://lightning-wallet.com/what-does-olympus-server-do). The most interesting thing about Olympus is storage tokens (NOT AN ICO!) which is, I believe, the best way to scale and sustain my project, you can read more on them here: http://lightning-wallet.com/storage-tokens (http://lightning-wallet.com/storage-tokens).

- Allows for one active payment channel at a time. The reasons for this are purely non-technical: such an approach makes wallet UX more user-friendly and saves on Bitcoin fees, the only downside is you won't be able to send Lightning payments and will have to open a new channel if your only peer becomes permanently offline. But in my view Lightning will quickly evolve into a network of professional, very well connected and always online nodes which would compete on routing fees so this should not be a problem.


I've made a couple of videos you might be interested in:
- https://youtu.be/26JM53asTWE (https://youtu.be/26JM53asTWE) is an in-depth demo of how storage tokens work and also a wallet crash course of sorts
- https://www.youtube.com/watch?v=H-WJPjAp5u8 (https://www.youtube.com/watch?v=H-WJPjAp5u8) shows how wallet reacts to various emergencies


Title: Re: Please help me test my Lightning wallet
Post by: pors on March 17, 2018, 04:23:48 PM
Hi! Awesome work! I tried out your app and all works pretty well.

I encountered two issues:

  • My android phone complains the app is using above average battery
  • I tried to receive tBTC, but it failed with a message that no route could be found. Any idea how I could debug that?

If I encounter anything else I'll let you know.

Cheers,
Mark


Title: Re: Please help me test my Lightning wallet
Post by: cyberjack on August 06, 2018, 08:05:59 PM
Hi akumaigorodski!
You have provide us with great apps for the lightning network! They are really fast and very easy to use. It's my preferred app for the btc mainnet. Thank you very much.

Maybe you can help me with my problem:
I want to use your app as a portable client in combination with my running docker LightningNetwork/LND node on mainnet. Both nodes should use the same wallet (LND) for channel funding.
 
So I tried to import the 24 word seed of my LND wallet in your App. The Import was working fine but unfortunately the wallet fund is 0!
The same result with the electrum app, wallet import OK but no funds.
Before, I had never any problem to recover a wallet by a 12 word seed for multiple tokens, even after several forks.

Have you got any idea how to import the LND wallet seed into your wallet app ?