Zap Wallet - Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️
The full list of changes since 0.7.6-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.6-beta...v0.7.7-beta
Please refer to our documentation for instructions on how to verify the release.
The full list of changes since 0.7.5-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.5-beta...v0.7.6-beta
Please refer to our documentation for instructions on how to verify the release.
The full list of changes since 0.7.4-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.4-beta...v0.7.5-beta
Please refer to our documentation for instructions on how to verify the release.
The full list of changes since 0.7.3-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.3-beta...v0.7.4-beta
Please refer to our documentation for instructions on how to verify the release.
This is a general bug fix and maintenance release.
The full list of changes since 0.7.2-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.2-beta...v0.7.3-beta
Please refer to our documentation for instructions on how to verify the release.
This is a general bug fix and maintenance release.
The full list of changes since 0.7.1-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.1-beta...v0.7.2-beta
Please refer to our documentation for instructions on how to verify the release.
This is a general bug fix and maintenance release.
The full list of changes since 0.7.0-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.7.0-beta...v0.7.1-beta
Please refer to our documentation for instructions on how to verify the release.
This release contains several new features including support for lnd v0.10, keysend, multi part payment, payment probes, Tor and more. As usual, this release also contains a number of optimisations and bug fixes.
We now ship with LND 0.10.2-beta which delivers many improvements and enhancements. We continue to support connecting to external LND nodes that are running prior versions of LND, though we encourage all users to update their nodes.
We now use payment probes to get an accurate fee estimate prior to making a lightning payment.
This is done by sending a payment with an unknown payment hash and inspecting the returned failure. If it originates from the final destination, the route is deemed to be valid.
Following through with the real payment after a successful probe is very likely to succeed and by using the route returned from the probe we can be sure of the exact route and associated fees that will be used.
If we are unable to send your payment using a single route we will try to leverage MPP - splitting the payment over multiple parts - in order to improve chances of delivery.
We now support keysend payments. This lets you send Lightning payments without the need for the recipient to provide you with a bolt11 invoice first. All you need is the pubkey of the node you want to send to.
Using keysend you can send any amount of sats, any number of times to the same address (within your channel limits). The node pubkey acts like like a static reusable receive address.
In this release, we have added support for connecting to your LND node's gRPC interface over Tor (via a .onion
address) which enables you to connect to and control your node without exposing it to the internet.
As part of our continued rollout of the LNURL protocol we've added support for lnurl-channel
which makes it possible to use services like LNBIG or Bitrefill's Thor to request inbound liquidity without worrying about manually opening channels.
This adds to our existing support for lnurl-withdraw
which enables you to quickly and easily withdraw funds to your wallet without needing to create an invoice.
Hodl Invoices allow you to have manual control over the invoice settlement process - once payment has been received you can choose to accept or cancel back the payment.
Chrome
for google oauth (d9945a5), closes #3342
The full list of changes since 0.6.2-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.6.2-beta...v0.7.0-beta
Please refer to our documentation for instructions on how to verify the release.
Zap 0.6.1 adds a ton of new features and improvements to existing ones...
We now ship with LND 0.8.0-beta which delivers many improvements and enhancements. We continue to support connecting to external LND nodes that are running prior versions of LND, though we encourage all users to update their nodes.
For users running the built-in LND Neutrino client, we now allow you to specify your own list of bitcoin nodes to pull blockchain data from. For maximum privacy, you can choose whether you want to connect exclusively or inclusively to your custom node whitelist. We continue to provide our own nodes for you to use and by default, the app will connect to these.
Lnurl is an emerging standard that defines processes to simplify a number of standard scenarios such as requesting incoming channels, withdrawing funds, doing atomic swaps, etc.
In this release, we have added support for lnurl-withdraw which enables automated withdrawals directly to your wallet from services that support the standard without the need for you to manually create an invoice and supply to the service in question.
If you'd like to try out this feature, the excellent lightning.gifts service which supports this feature might be a good place to start.
We have added application-wide password protection that allows you to lock your app and protect against unwanted access to your wallets. When enabled, you will be required to enter your app password in order to open the app. This password is currently separate from and in addition to your individual wallet unlock passwords although in the future we plan to consolidate these so that you can have a single password to remember. This setting is disabled by default and can be enabled in the preferences page. We currently only support this on Mac and Linux.
When setting passwords for the app or for your individual wallets you can now click to show/hide the password in clear text so that you can verify that you haven't made any typos. Additionally will ask you to enter the password twice as a further safety net to help ensure that you haven't made any typos when setting your password.
We now support lightning invoice fallback addresses. When enabled, a new on-chain address will be generated and used set as the fallback address for each new lightning invoice that you create. This feature is disabled by default and can be enabled in the preferences page.
We've added some additional sanity checks to our invoice creation and payment forms that provide instant feedback if you try to pay or create an invoice that can not be paid due to network liquidity issues.
The main wallet activity list now also features infinite scrolling, ensuring that you can view details of invoices and other activity items as far back in time as you need to (previously we would only fetch and display up to 2500 invoices). We've also improved the filtering abilities so that you can be more selective about which items you would like to see.
We've also added the ability to export a pdf receipt for your transactions which we hope will be useful for merchants using Zap to control their store's lightning nodes.
We now support message signing and message signature verification, accessible from your wallet profile page. You can use this to sign messages with your public key as well as to verify the authenticity of messages that have been signed with another node's public key.
In the channel management page, we now include the channel reserve amounts in the channel detail view to help you better understand the current state of your channels. We've also made a few minor adjustments to the header display to make it easier to use the search and filter features.
We have tidied up the interface a little and now show a skeleton loading screen as your wallet loads. We hope that this will make the application feel a little more responsive when connecting to remote nodes.
The seed restores form now features auto-complete which will suggest words from the bip39 word list as you type. This greatly speeds up the time to enter your 24 words seed phrase in the event that you need to restore from seed.
We've added error boundaries throughout the app so that in the event of a critical error the application will no longer crash. Instead, we will show you details of the error as well as a quick link that you can use to report the error directly to us.
For any developers out there - you can now connect to and control lightning nodes that are running on the bitcoin Regtest and Simnet networks.
A nice little nugget for our power users - all modal screens can now be closed by pressing the escape key.
The full list of changes since 0.5.4-beta can be found here:
https://github.com/LN-Zap/zap-desktop/compare/v0.5.4-beta...v0.6.1-beta
Please refer to our documentation for instructions on how to verify the release.