v2.104.0
Pre-release
Pre-release
Changelog:
- Added: ENS name expiry awareness for the dashboard and Send flow #2507
- Shows a dashboard banner when an ENS name you hold is expiring or in its grace period.
- Warns you on the Send screen if a manually typed ENS name now resolves to a different address than the one you previously sent to, helping avoid sending to a changed or hijacked name.
- Added: On-chain verification of ENS resolutions and balances via Colibri #2506
- Independently verifies ENS name resolutions and portfolio balances on supported chains (Ethereum, Sepolia, Gnosis) and surfaces a warning when the verified result does not match the RPC result.
- Extract Portfolio verification into its own controller #2517
- Skips balance verification while a transaction simulation is in progress.
- Changed: Better toast message when a Ledger connection is rejected #2516
- Changed: Moved heavy imports (humanizer, Safe modules, hardware-wallet packages) out of UI-facing modules to reduce scripting time #2520
- Fixed: ENS registrar expiry + 90-day grace unit test #2531
- Fixed: ENS expiry test failing when a domain's expiry shifts forward #2537
- Fixed: Domains controller test failures from conflict resolution #2538
Full Changelog: v2.103.3...v2.104.0