Giter Site home page Giter Site logo

peach-wallet-desktop's Introduction

peach logo

Peach Wallet is a free cross-platform desktop Lightning Network wallet. It simplifies the process of making micro payments, which are processed seamlessly thanks to user-friendly application and own payment server solution.

Technical details

The Peach Wallet is the Lightning Network wallet that uses lnd (Lightning Network Daemon).

GUI is implemented with Electron + React + Redux.

Before using the wallet

๐Ÿšง Development of the Peach Wallet is still in progress. It means that different issues can occur during wallet usage. Using real coins may be risky.

Common features

The Peach Wallet supports the following features, which have already become common for existing Lightning Network wallets:

  • Sending & receiving payments within the Lightning Network using payment request.
  • Sending & receiving payments on-chain. Regular transactions within Bitcoin blockchain.
  • Transaction history. Details on payments that are sent and received with your wallet account are kept in history section, so you can always have access to them when it is needed.
  • Payment request. You can generate kind of invoice and send it to another person to pay you according to provided payment request.
  • Custom channel opening. You can create custom channel by specifying Lightning ID and host IP of a peer.

Unique features

  • Sending & receiving payments within the Lightning Network using Lightning ID. Works only between Peach Wallet users.
  • Recurring payments between Peach Wallet users. Recurring payments can be useful in cases when periodic charges are more appropriate than regular payments (for example, online streaming services, voice and video calls with per second charge).
  • Address book. With the help of address book you can specify clear and convenient contact names, which is very useful as later you can select them on the Lightning Payment page, thus no need to copy & paste, remember or keep Lightning ID somewhere on paper or PC.
  • QR codes for connecting from the Peach mobile wallet. If you have public IP address, then you can keep your desktop node active and connect to it from your Peach mobile wallet with the help of generated QR code.

Installation

You can install the wallet from source.

Contribute

If you would like to help contribute to the project please contact us.

You can read the Contributing guide here.

Contacts

Should you have any questions or suggestions, please do not hesitate to contact us:

Email: [email protected]

Slack

peach-wallet-desktop's People

Contributors

boodyvo avatar gamer90 avatar konnievar avatar kpisnia avatar lverba avatar serhiislobodian avatar vladyslav-budichenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

peach-wallet-desktop's Issues

Testnet Peach public node

I have deployed lnd on Google Cloud as per LightningPeach/lnd-gc-deploy and I have also installed the lightning peach wallet on my Android.

The wallet works on testnet but the Peach public node (02a0bc43557fae6af7be8e3a29fdebda819e439bea9c0f8eb8ed6a0201f3471ca9@hub.lightningpeach.com:29735) is only working for mainnet. Is there a tesnet Peach public node that we can use?

[Feature] Set up a fee for funding tx

There is no way to set up a fee to open a channel. When a funding transaction is created and broadcasted with small fee, it got stack and never get confirmed.

Add lightning-network as a topic to this repository

Hello,

This repository is listed on the Awesome Lightning-Network list, which is a collection of useful lightning-network projects. However, it seems that the 'lightning-network' topic is missing from this repository's topics.

Adding the 'lightning-network' topic will help users discover your project more easily and recognize its relevance to the lightning-network ecosystem. To add the topic, please follow these steps:

  1. Navigate to the main page of the repository.
  2. Click on the gear icon next to "About" on the right side of the page.
  3. In the "Topics" section, type 'lightning-network' and press Enter.
  4. Click "Save changes."

Thank you for your attention and for contributing to the lightning-network community!

"Server api unavailable" on new MacOS install

Hi,

after start-up and after entering Wallet name & Password:

For about 2 Seconds: Unlocking Wallet in LND
For about 30 Seconds: Wait for Lightning service in LND

then red error shows up at the bottom: "Server api unavailable".
For many hours: "Syncing blocks" without any progress (stuck).

ps. other issues:
A) Opens by default in 'full screen' which is a bit overkill.
B) Asks for 'wallet name'. Should be a list to select from.

Lightning payment not sent

I connected my first channel to your node lightning peach public node, but payment was not sent. I was trying to send 4 satoshis to wallet of satoshi mobile wallet. If your node is not going to be well connected you should not offer it in your wallet because your wallet is easy to use but your wallet wants to connect you to your node at first glance you need to know that peach public node may not be well connected but first users don't know that. Your opening fees are too high because users can't choose the fees now your wallet was easy to used but your node has ruined my experience of the lightning network because your node is not connected to my mobile wallet node. Don't offer your node as the first choice or default choice because your node sucks is not connected to nodes like wallet of satoshi or even blue wallet node. I had good experiences with those mobile wallets. The issue can be fix by you by creating channels with important wallets and services.

Your wallet software is not the problem, the problem is that your wallet offers your public node as default or first choice and your node doesn't have good well connected channels or nodes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.