Releases: ACINQ/eclair-mobile
Eclair Mobile v0.4.6
Changes
Upgraded eclair-core to 0.3.1
This upgrade includes an update to the electrum server default list. This should help with the long startup time, where the app would take a long time to find a working/responding electrum server. Note that user connecting to a custom electrum server are not impacted.
Complete list of changes here:
User can now enter a fiat amount when sending a payment
When sending a payment, user can click on a button to switch to a fiat amount input field and directly enter a fiat amount. Fiat amount is converted back to bitcoin amount using the exchange rate retrieved from blockchain.info API and known by the app at the time of the payment.
Note that 1) the bitcoin amount is what is really sent 2) this feature is disabled if the fiat <-> btc
conversion rates is older than 2 days.
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
Eclair Mobile v0.4.5
Changes
Added a virtual keyboard when importing a seed
This also brings a few UX improvements:
- Words entered by the user are checked against the BIP-39 words list and crossed out if they are wrong
- Word can be autocompleted after entering first 2 characters
Added a button to clean the wallet's on-chain cache.
This button is at the bottom of the Network Infos page, and will force the wallet to resynchronize its view of the blockchain. Depending on the network connectivity and the server responsiveness, this synchronization may take a while.
Fixed an issue with UTXOs being locked by the wallet
This would prevent the wallet to send on-chain funds with an Insufficient funds
error.
You can find the complete list of changes here:
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.4.4
Changes
Various Electrum improvements
Improved parsing of Electrum server responses, which may send invalid or inconsistent data. Mainnet default servers list has been updated.
UI improvements
Added a button to retry failed Lightning payments. Also, retrying a failed payment will correctly update its status to pending
.
Channels background watcher will not run if there are no channels to watch
You can find the complete list of changes here:
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.4.3
This is a minor release fixing an issue where the acinq peer address could be removed from the peer database by the background syncing mechanism, preventing reconnecting to the node.
Changes
You can find the complete list of changes here:
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.4.2
This is a major release for the mainnet version of the application, which has now caught up with the testnet version and can receive payments over Lightning.
Summary (for the mainnet version)
Enabling receive over Lightning
This feature must be explicitely enabled by the user. To do so, she first may have to close old existing channels (if their remote refund delay is 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 lose 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 mainnet 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 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.3.22 (MAINNET)
This is an minor optimization release for Mainnet.
Changes
App can send payments sooner
With the size of the network growing fast, the initialization of the routing table could take quite a long time on mainnet. Thanks to an optimization in bitcoin-lib the router is now able to process payments much sooner.
--
Complete list of changes here
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.4.1 (TESTNET)
Changes
- User can now change the on-chain explorer for a custom one
- Closing a channel will now generate a new address, thus avoiding address reuse.
- Fixed an issue where the warning message notifying the user that background jobs cannot run would not show.
- Home page design has been slightly updated for a more modern look.
- Several UI fixes and improvements.
You can find the complete list of changes here:
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.3.21 (MAINNET)
Changes
- User can now change the on-chain explorer for a custom one
- Closing a channel will now generate a new address, thus avoiding address reuse.
- Several UI fixes and improvements.
You can find the complete list of changes here:
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Eclair Mobile v0.3.20 (MAINNET)
This is a minor maintenance release for the Mainnet version of Eclair Mobile.
Changes
Upgraded to eclair-core v0.2-android-beta17
This upgrade brings several improvements to the electrum client.
Most notably, this fixes a rare issue where the on-chain transactions list seen by the underlying electrum client would not be accurate.
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
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