Skip to content

fusion44/sendmany

Repository files navigation

SendMany - Messages branch

SendMany is an app to remotely connect to your LND node and use it from your phone.

Disclaimer

The app is currently still under heavy development and is not recommended for general use. Don't use with Mainnet yet; you might lose your funds.

Features

  • View onchain, channel balances and transactions
  • Send and receive funds via onchain and LN transactions
  • Open and close channels with peers
  • Get an overview of your nodes current state
  • Theme and i18n support
  • Multiple node support
  • new: Chat using LN keysend functionality

Prerequisites to use keysend (and thus the chat)

  • LND must be run with the argument --accept-keysend in lnd.conf add the line accept-keysend=1
  • LND must be compiled with make tags="signrpc routerrpc" and make install tags="signrpc routerrpc". The official binaries include both.
  • LND must regenerate all macaroons to include permissions for signrpc and routerrpc

How to connect to your node

You will need to have access to your:

  • SSL cert
  • Macaroon
  • IP or .onion address
  • Port If you are using for example "MyNode" you can go to LND Connect and copy the HEX string (part by part) you have down the QR Code, following the steps before mentioned (SSL, Macaroon, IP, Port).

In case you want to connect using your .onion address you could do it using Orbot (mobile version) and setting your VPN Mode pointing SendMany app. Inside SendMany, instead of adding your IP address, put your .onion address.

Develop

SendMany is build using the Flutter-Framework and is currently only tested with Android phones. It should work on iOS without modification.

  • Install flutter for your OS: Flutter Docs
  • Fork/clone this repository: git clone https://github.com/fusion44/sendmany
  • execute flutter run in the root sendmany folder (make sure you have a phone connected or an emulator running)

Contribute

If you find any issues, please report it through the Github issue tracker. If you are interested in helping push the software forward, you are very welcome to submit ideas to the issue tracker and help by opening pull requests.

Changelog

See CHANGELOG

Roadmap

See ROADMAP

Connect your node

The easiest way is to connect via LNDConnect. Just scan the QR code and give your node a name.

Contact

Twitter: https://twitter.com/fusion44

Gitter: https://gitter.im/sendmany/community

Lightning (testnet): 0295cebc390927dd91272492f49614fb8c4e66a93686e790352eb4a2e0ca62994f@172.81.181.43:9735

LICENSE

MIT - See the LICENSE file.

About

SendMany is an app to remotely connect to your LND node and use it from your phone.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages