Release date: 30 March 2021
Daedalus 4.0.3 brings support for native tokens, making Daedalus a multi-asset wallet that enables users to send and receive native tokens.
This release also includes the countdown to fully decentralized block production, support for Trezor devices with passphrases, the ability to view wallet public keys, an improved CSV export process, and some minor improvements and issue resolutions.
Daedalus 4.0.3 is a significant release that enables users to send and receive native tokens. Wallet addresses can now receive both ada and native tokens contained in a single Cardano transaction. Available native tokens appear in the token section of the Wallet Summary screen, where the balance for each of the tokens is shown.
Native tokens are uniquely identified by two hexadecimal numbers, Policy Id and Asset Name, which are stored on the blockchain. For easier identification of native tokens, these two numbers are combined into a readable fingerprint. These fingerprints begin with 'asset' and are always displayed next to native tokens in Daedalus. Ada differs from native tokens by not having a fingerprint.
Additional native token details are registered through the Cardano token registry. These additional attributes are visible when hovering over the native token fingerprint in Daedalus:
- Ticker - a short, five-letter representation of the token
- Name - full name of the token
- Description - a brief description of the token
When using native tokens, transaction fees are paid in ada, and some ada needs to be sent with every transaction for network protection against attacks.
Countdown to fully decentralized block production
The Info screen which displays the progress indicator of the decentralization percentage of Cardano's block production has been updated. This now shows a countdown to the start of Cardano epoch #257, when the decentralization of block production will change from 98% to 100%, and stake pools will produce all blocks on the Cardano network, making it fully decentralized.
Support for Trezor devices with passphrases
Trezor devices support optional passphrases for the creation of hidden wallets, which serve as second factor protection of the wallet recovery phrase. Daedalus now supports Trezor devices that are configured with a passphrase.
Improved CSV exporting
The process of exporting transaction history and rewards to CSV files has been improved by separating fees from the transacted amount, the addition of deposits and native tokens, and formatting timestamps using the ISO extended format.
View wallet public keys
You can now view the public keys of your wallet from within the wallet settings. Wallet public keys are displayed in both text and QR forms. Later on, new functionality will enable the import of read-only wallets from a wallet’s public key. These view-only wallets will show the wallet’s balance and transaction history without the ability to spend funds, change delegation preferences, or modify anything in the wallet. View-only wallets will be useful for auditing and similar purposes.
Redeem ITN rewards feature moved to the application menu
The icon for redeeming the Incentivized Testnet rewards has been moved from the left-hand menu to the application menu, since this feature is rarely used.
Loading indicator for stake pools
A loading indicator has been added to the Stake pools screen to help Daedalus users recognize when the stake pool list is still loading.
Blurred background on the user interface
The main user interface is now blurred behind some top-level elements such as 'Delegate wallet', 'Create a new wallet', and many others. This new effect helps users to focus on the task they are performing and improves the look and feel of Daedalus.
Stake pool tooltips improvement
The stake pool tooltips have been replaced with a completely new implementation which brings improved performance and an enhanced experience.
Spending rewards with hardware wallets
Prior to this release, it was not possible to spend ada from the rewards account when making transactions with hardware wallets. This issue has been resolved. Transactions made with hardware wallets now behave the same as transactions made with software wallets, where ada from the rewards account is spent automatically, as needed.
Changing SMASH servers while syncing
For technical reasons it is not possible to change the off-chain metadata server (SMASH) while Daedalus is synchronizing with the blockchain. The Stake pools section remained hidden during synchronization, instead of being shown as disabled. This issue has been resolved.
Wallet addresses saved as PDF documents
When copying and pasting addresses from the PDF document generated by Daedalus, line breaks were replaced by spaces, which rendered the address invalid. This issue has been resolved.
Tooltips in the Delegation center
Tooltips were only displayed when hovering over the stake pool ticker on a stake pool tile in the Delegation center. This issue has been resolved, and tooltips are now displayed when hovering over any part of the stake pool tile.
Undelegated wallet showing as delegated
Undelegated wallets in Yoroi (or any other wallet that supports undelegation functionality) were displayed as delegated in the Daedalus Delegation center. This issue has been resolved.
Network connection timeout
Previously, Daedalus waited for seven minutes when starting up to bootstrap and establish a connection with the Cardano network, before reporting connection issues. This amount of time was sometimes insufficient, so the waiting time has been increased to 20 minutes.
Progress bar animation
The animated bar representing the progress of automatic updates on Linux was not positioned properly, and there was also a minor glitch. This issue has been resolved.