v2.82.0
Changelog:
- Added: Phishing Detection V2 #1937, #1968, #1982, #1976
- Added: ENS avatars #1986
- Added: portfolio list with excluded tokens #1868
- Added: Humanizer: Add UniswapV4 and minor fixes #1971
- Added: Humanizer: add support for Safe{WALLET} #1977
- Added: add noUncheckedIndexedAccess flag to tsconfig + related fixes #1950
- Added: gas price fetching improvements #1994
- Changed: Config changes to run unit tests on release branch PRs and pushes #1944
- Changed: UX Transfer – First Time Sending improvements #1927
- Changed: sort errors so they show before warnings for balanceAffectedErrors #1970
- Changed: dashboard no longer displays projected rewards for V1 and blacklisted accounts #1974
- Changed: handle unsupported chains in swapProviderParallelExecutor #1984
- Fixed: portfolio critical error (provider destroyed) #1935
- Fixed: sync obsolete debugTraceCall unit tests #1945
- Fixed: sign account op updates during tests stopping unexpectedly #1947
- Fixed: Swap & Bridge selected user route #1949
- Fixed: syntax error breaking SelectedAccount controller tests #1955
- Fixed: failing unit tests due to missing MainController appVersion #1956
- Fixed: handle SIWE address mismatch correctly #1960
- Fixed: switch account action type to include dappUserRequest params #1959
- Fixed: unit tests and removed forgotten logs #1962
- Fixed: AccountPicker add accounts bug #1964
- Fixed: undefined account state handling #1965
- Fixed: reestimate interval incrementing incorrectly in signAccountOp #1969
- Fixed: Dapp catalog categories #1966
- Fixed: signAccountOp destroying condition #1981
- Fixed: ts errors and ternary error #1987
- Fixed: object possibly undefined (ts2532) in tests #1990
- Fixed: selected account portfolio infinite loading (hotfix) #1985
- Fixed: estimation controller race condition #1983
- Fixed: outdated hardhat tests on main #1993
- Fixed: filtered account ops included disabled networks (hotfix) #1989
- Fixed: use latest block as pending on all networks except Ethereum #1998
- Fixed: failing and flaky unit tests #1991
- Fixed: update account state after activity interval concludes #1995
- Fixed: auto-update routes on transaction error #1999
- Fixed: failing unit tests #1963
- Refactored: cleaned cashback logic in selectedAccount and storage controllers #1939
- Refactored: swap auto-update quote mechanism #1957
- Refactored: minor select account adjustments #1946
- Refactored: removed totalBeforeSimulation and refactored getSignificantBalanceDecreaseWarning #1948
- Refactored: portfolio network result types for clarity and precision #1973
- Refactored: made portfolio price cache global #1967
- Refactored: minor error logging improvements (portfolio, requests) #1932
- Refactored: transfer unit tests to avoid async reliance #1978
- Refactored: removed estimation retrying #1988
- Refactored: removed unused estimate error callback #1992
- Remove: unused v1 hooks + fixed ts errors #1951
- Remove: DeFi positions banner #1961
Full Changelog: v2.81.1...v2.82.0