FnzSafe v0.5.0
Highlights
- Introduced a chain-agnostic wallet architecture spanning Solana, EVM networks, Bitcoin, and TRON, with CAIP-2/CAIP-10 identities and capability-aware adapters.
- Added universal mnemonic wallets with Solana, EVM, BIP84 Bitcoin, and BIP44 TRON account derivation under one wallet password.
- Added native Bitcoin and TRON balance loading, fee previews, guarded signing, and transfers in the desktop experience.
- Expanded EVM network support, chain-specific assets, network selection, and dynamic chain branding across wallet and transfer workflows.
- Added a global encrypted wallet session: secrets remain encrypted at rest and are only decrypted into protected, expiring memory for authorized operations.
- Fixed desktop unlock failures caused by HTTP 405 routing, misleading wrong-password errors, and Tauri permission generation issues.
- Reworked wallet management to select a chain before listing wallets, and completed chain-aware receive, transfer, and network directory interfaces.
- Added Bitcoin and TRON artwork and corrected Solana and active-network logo rendering.
- Extended the Flutter bridge with the multichain catalog, identity routing, and capability filtering so unavailable mobile operations are not advertised.
- Added macOS release preflight checks that require Developer ID signing, notarization, stapling, and Gatekeeper verification.
Verification
- Frontend unit tests: 118 passed
- Flutter tests: 6 passed
- Rust workspace tests excluding the CEF desktop shell: 219 passed
- Frontend lint, TypeScript checking, Next.js production build, Rust formatting, SVG validation, and desktop multichain UI switching checks passed
Downloads
This release currently provides GitHub-generated source archives. A macOS installer is not attached because Developer ID signing and Apple notarization credentials were unavailable in the release environment; FnzSafe does not publish ad-hoc or unnotarized distribution builds.