Description
Cellframe Wallet is more than just a wallet. It's your portal to the world of secure blockchain technologies of the future.
Imagine an app that combines simplicity, speed, and maximum security for working with digital assets. With Cellframe Wallet, this is a reality.
Your Assets Under Quantum-Resistant Protection
All your tokens are stored in the Cellframe blockchain environment with post-quantum cryptography. The wallet provides convenient and secure access to them, giving you full control over your funds.
Optimize your workflow for your tasks by choosing one of two modes:
Ultra-Light Mode: Start working instantly! The app automatically connects to reliable public nodes without the need to download the blockchain. Ideal for a quick start and everyday use.
Remote Mode: Maximum control and privacy. Connect the wallet on your phone to your own node running on a separate device (home server, VPS, or computer). Your transactions are processed through your personal hardware.
Already Available in the Wallet:
Asset Management: Send and receive tokens, track transaction history.
Access to the Ecosystem: The wallet is your single point of entry to the world of projects and services of the Cellframe ecosystem.
Shared Funds (Collective Accounts): Create and manage quantum-resistant shared accounts with multiple co-owners. The perfect solution for DAO treasuries, business operations, and secure collective fund management. These are the industry's first shared accounts, protected against future threats.
Cellframe Wallet is the foundation for your work in Web3. It's not just a storage tool, but your key to an entire innovative ecosystem with protection against future threats.
Nouveautés (v4.6.123)
Changelog - Cellframe Wallet 4.6-123
Fixed application freeze when the node is unavailable — managers (fee, wallets) subscribe to the disconnect signal, stop timers, and check connectivity before each request; atomic queue limit of 32 tasks; interruptible HTTP requests
Fixed critical multithreading issues — HTTP response handlers were being called from multiple threads at the same time; all responses are now safely dispatched to the main thread; fixed blocking on Windows when launching processes simultaneously
Periodic node status polling no longer freezes the UI
Fixed the selected wallet not being preserved when switching modes and after restart
Fixed duplicate network entries — duplicates are removed before setting the list into the model
Fixed an issue where the interface did not pick up the Cellframe Node initialization status after startup and kept showing “Offline - cached data” until the GUI was restarted
Replaced the “Offline - cached data” text in the application header with “Offline” when the node is disconnected
Fixed the infinite loading animation in Last Actions for password-protected wallets (activated/deactivated)
Fixed the network status animation for the resync_chains state — the status is now hidden during resync
TX Explorer: a lock illustration and the “Unlock wallet” button are shown for password-protected wallets
Fixed Shared Funds Sign getting stuck in Last Action: the signature operation now finishes immediately after successful mempool submission and no longer waits for blockchain finalization.
Fixed DapTxSharedSign queue handling: signature operation now fully bypasses the transaction queue and executes instantly, since it does not create an independent blockchain transaction.
Fixed incorrect Take amount display in Pending (+0.0): mempool parsing was aligned with the actual node response format, so operation data is no longer lost.
Fixed incorrect Hold amount display in Pending (-0.0): corrected type/amount rendering in Take history and restored proper validator and network fee display.
Fixed infinite stuck state in Pending withdrawals: the waiting list is now updated unconditionally for each shared fund, including cases with empty waiting_operations_hashes.
Optimized shared funds data retrieval: switched to wallet shared list -verbose -addr, removed duplicate per-account wallet shared info requests, and introduced a single sequential request queue.
Fixed long tag rendering in details: label and value are separated, value uses ElideMiddle, and tooltip shows only the full tag value.
Fixed wallet selector behavior in New shared fund: active wallet and token data now refresh correctly, the form stays open, and only wallet-dependent fields are reset.
Fixed Validator fee input handling in Request withdrawal: value is applied immediately without pressing Enter and is consistently used in confirmation and submission.
Added a persistent Create shared fund button when the shared funds list is not empty (with node availability and active wallet checks).
Fixed owners address rendering for Hold: multiple addresses are now shown line by line with correct formatting and copy behavior.
Added token balance display next to Add funds, with auto-refresh on wallet, token, and data changes.
Fixed Add funds reset on wallet switch: amount is cleared correctly, and token selector switches to the first available token of the selected wallet.
In Refill, the To field now shows the Hold transaction address instead of hash; text, tooltip, and copy action were updated (Address copied).
Refill confirmation now shows both Hash and Address; hold_address is passed from UI through controller to processor.
Take confirmation now shows both Hold hash and Hold address
In Request withdrawal, the From field now shows the Hold address (addr) instead of transaction hash, with a safe fallback to txHash.
In the successful Hold creation screen, shared account address is now shown instead of tx hash