Eclair Mobile v0.4.0 (TESTNET)
This is a major release that enables the reception of Lightning payments. This release is only available on Testnet for now. Mainnet version will be available in a few thousand blocks. Feedback is much appreciated!
Summary
Enabling receive over Lightning
This feature must be explicitely enabled by the user. To do so, she first has to close existing channels (because their remote refund delay was 144 blocks which is not high enough). Enabling the feature will also display a message warning the user that she has to make sure that the app doesn't loose internet connectivity for two weeks straight.
Background watcher
A service periodically runs in the background, starting a light process (see CheckElectrumSetup
) that connects to an electrum server and checks the blockchain. In case a cheating attempt is detected, a notification will be displayed to the user, urging her to start the application as soon as possible. If this background watcher cannot run or connect to the internet, after a while, a message will inform the user.
UI update
The left-hand panel in the home page has been updated to also display a lightning payment request, with a QR code. The payment request's description and amount are editable.
The payment items layout in the transaction list has been updated and should be more readable.
A display on top of the channels' list (right-hand panel in the home page) has been added, summarizing the total amount that can currently be received or sent over Lightning. Note that this amount is optimistic, meaning that funds in unconfirmed channels will be taken into account, and that this amount is aggregated and may not be sent/received in a single payment.
A similar display is added on top of each channel's details page.
Liquidity Service
When opening a channel to ACINQ's endurance node, the user can also request this node to open a channel back for a small fee, using the push mechanism.
See our blog post for more information about this release: https://medium.com/@ACINQ/enabling-receive-on-eclair-mobile-2e1b87bd1e3a
Changes
You can find the complete list of changes here:
Verifying signatures
You will need gpg
and our release signing key E434ED292E85643A. Note that you can get it:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47, a committer on eclair: https://api.github.com/users/pm47/gpg_keys
To import our signing key:
$ gpg --import padioupm.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped