Skip to content

v2.112.0

Choose a tag to compare

@superKalo superKalo released this 15 Oct 14:30
78c5307

Changelog:

  • Added: Safe account creation transactions are shown in a readable form #2769
    • Shows "Create Safe account" with the owners, threshold and other setup details.
  • Added: NFTs now show up in transaction balance changes #2756
    • NFT transfers are read from transaction logs, and incoming and outgoing transfers are netted per token.
    • Works for external transactions and transactions with multiple receipts, and detects position NFTs such as Uniswap V3 and V4.
  • Added: Portfolio discovery requests include the account's total balance for metrics #2788
    • The total is in USD, rounded to a whole number, and covers all networks. Nothing new is saved.
  • Added: Activate your Safe account on a new network straight from Ambire #2720, #2743
    • The activation fee is paid by a regular (EOA) account, using the Safe setup details saved at import.
  • Added: Sync your settings, networks and address book between devices #2785
    • Works with or without accounts. Incoming networks and contacts replace matching ones, the rest stay untouched.
    • A password is needed only when private keys or recovery phrases are included.
  • Changed: AI agent guide and AI reviewer now flag large data sent from controllers to the UI #2767
  • Changed: Safe SDK (api-kit v5, protocol-kit v8) and viem updated to v2.56.3 #2775
  • Changed: Faster transaction history for accounts with many transactions in the extension #2513
    • Transaction history moves to IndexedDB with a one-time migration, so a new transaction no longer rewrites the whole history.
    • On start, only the latest transactions of the selected account are loaded. Older ones load page by page. Mobile keeps its current storage.
  • Changed: Removed unused projected rewards from the wallet portfolio #2760
  • Changed: Portfolio updates no longer carry the full exchange list, making them lighter #2777
  • Changed: Transaction calls are decoded in the background, making updates lighter and descriptions start loading sooner #2766
    • Also fixes a timer that could keep running after a signing request was closed while still loading.
  • Changed: Faster app startup, especially on mobile #2783, #2800
    • The scam website and address list loads up to 77% faster on Android devices and saves faster.
    • The list is still checked and sorted on load, so scam protection keeps working even if a storage update fails.
  • Changed: Safe signers are synced only when they are selected too, and Safes not selected still get their pending requests #2790
    • The fee payer defaults to the private key when there is one.
  • Fixed: node_modules is ignored by git when it is a symlink #2786
  • Fixed: Swap & Bridge receive token list waits for the slowest provider #2796, #2797, #2798
    • A token picked from the explore tokens list is no longer lost while the list loads, and the list order no longer depends on which provider answers first.
    • The receive token now stays when the send network changes.
  • Fixed: Confirmed transactions shown as replaced or stuck with a pending simulation #2808
  • Fixed: Swaps signed slowly on a hardware wallet go through but never show progress or completion #2809
    • The Swap & Bridge form now stays locked while signing, so the quote is not refreshed mid-signing.
  • Fixed: Safe batch swaps store their whole quote in the activity, making it bigger and slower #2810
  • Fixed: Account details (nonce, activation status, keys) for other accounts are skipped while one account is being refreshed #2803
    • Different accounts now refresh in parallel. A failure for one account no longer blocks the others.
    • Right after a confirmed transaction, the wallet waits for fresh data instead of using the old nonce.
  • Fixed: An NFT with ID 0 added with Add NFT never shows up #2807

Full Changelog: v2.111.3...v2.112.0