TOR support
The user can now connect to its Lightning peer/Electrum server over TOR. This feature is available from the Settings page. Note that some API calls (for example the API to retrieve the bitcoin/fiat exchange rate) will not use TOR. By default TOR is disabled.
The packaged tor libs (v0.4.2.5) are added to the project with the following checksum:
- arm64-v8a/libtor.so
9129f5184ac5b7da51345ca820c3bacd5fbe0e3586179028b186a4ea07de7e9a
- armeabi-v7a/libtor.so
9a33eeaeddd388f069bf39dd60c676e6016c39cbe1922a3fc19dd768a1814964
- x86/libtor.so
ecdf6d50989d0eb80aab7473430c06ca06df8aaefb9a0ac9e9761079a4df7129
- x86_64/libtor.so
4c4acd116985762e21438f2bd3168f506c7a5a250fd32e2619eda525b4b9d97c
Translations
This also brings translations to Czech, French, Italian, and Spanish. Thanks @pajasevi, @elkimek, @Mc33k, @simi, @Kixunil, @araspitzu and Javier L.M.
Deterministic build
The APK is built deterministically using Ubuntu 19.10. Follow these instructions to build the APK locally: https://github.com/ACINQ/phoenix/blob/master/BUILD.md
You should find this hash for the (unsigned) universal release:
8710aea2b1e90e4887464815495e5f0cf98146eb3e6db98a09e6168ff5c7b689 outputs/apk/release/phoenix-9-1.3.0-mainnet-universal-release.apk
Complete list of changes
- app: v1.2.0...v1.3.0
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