Original release notes
v13.1.2 Highlights
Bug fixes and UX improvements
- Ability to paste amount input
- ZEUS Pay: tap on Lightning address to copy to clipboard
- Receive view now highlights fee amount box when LSP is enabled and a channel open is required
- Safe area fixes to channel rebalance and UTXO picker views
- Fixes a bug where labels were not displayed on the UTXO picker view
- Fixes a bug where wrong address types were generated from the On-chain addresses view for LND backends
What's Changed
- docs: fix NWC service link in README by @ajaysehwal in https://github.com/ZeusLN/zeus/pull/4179
- fix(migrations): pass object to setSettings to avoid MobX observable corruption (#4150) by @Wajid-0ne in https://github.com/ZeusLN/zeus/pull/4155
- feat(lightning-address): copy address to clipboard on tap by @kaloudis in https://github.com/ZeusLN/zeus/pull/4158
- enhancement: AmountKeypad: support pasting amount from clipboard by @kaloudis in https://github.com/ZeusLN/zeus/pull/4191
- fix: Receive: treat backends without on-chain support as lightning-only by @kaloudis in https://github.com/ZeusLN/zeus/pull/4192
- fix: Lightning address: gate by backend support across Receive and Wallet by @kaloudis in https://github.com/ZeusLN/zeus/pull/4194
- refactor: Receive: deduplicate componentDidMount/render locals by @kaloudis in https://github.com/ZeusLN/zeus/pull/4195
- ui: Receive: highlight 0-conf fee when channel setup required by @kaloudis in https://github.com/ZeusLN/zeus/pull/4197
- ui: Receive: prevent input field flash on initial load via initialLoad state by @kaloudis in https://github.com/ZeusLN/zeus/pull/4199
- fix: respect top/bottom safe area on rebalance success screen by @ajaysehwal in https://github.com/ZeusLN/zeus/pull/4203
- fix(utxo-picker): restore UTXO labels and keep Set button above gesture bar by @ajaysehwal in https://github.com/ZeusLN/zeus/pull/4202
New Contributors
- @Wajid-0ne made their first contribution in https://github.com/ZeusLN/zeus/pull/4155
Full Changelog: https://github.com/ZeusLN/zeus/compare/v13.1.1...v13.1.2
Verifying the Release
In order to verify the release, you'll need to have gpg or gpg2 installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:
gpg --keyserver hkps://keys.openpgp.org --recv-keys 96C225207F2137E278C31CF7AAC48DE8AB8DEE84
Once you have his PGP key you can verify the release (assuming manifest-v13.1.2.txt and manifest-v13.1.2.txt.sig are in the current directory) with:
gpg --verify manifest-v13.1.2.txt.sig manifest-v13.1.2.txt
You should see the following if the verification was successful:
gpg: Signature made Tue Jun 30 16:20:13 2026 EDT
gpg: using RSA key 96C225207F2137E278C31CF7AAC48DE8AB8DEE84
gpg: issuer "zeusln@tutanota.com"
gpg: Good signature from "Zeus LN <zeusln@tutanota.com>"
gpg: aka "ZEUS Support <support@zeusln.com>"
That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:
cat manifest-v13.1.2.txt
One can use the shasum -a 256 <file name here> tool in order to re-compute the sha256 hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match *exactly*.
External links
arm64-v8a APK Universal APK Manifest Manifest Signature

