Skip to content

Release v2.5.2

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Mar 10:43
· 75 commits to develop since this release
5129cec

2.5.2 (2025-03-04)

Overview

New Features

  • Support message signing through EVM and WalletConnect
  • Inject ethereum object only when necessary
  • Update SDK to 14.0.0
  • Update WalletConnect Libraries

Bug Fixes

  • Allow dapp Connection when permission is set and wallet is locked
  • Propagate EVM Errors
  • Proxy EVM methods through Etherscan
  • Return correct account to ETH dapp
  • Reject dapp connection on window close.
  • Display unrecognized assets

Features

  • support personal sign with EVM and WalletConnect (44b3b4d)

Bug Fixes

  • be able to connect if permission set and wallet is locked (1dd92d9)
  • evm: propagate errors (2cdf577)
  • evm: proxy several methods with Etherscan correctly (8f6a973)
  • evm: return correct account on account request (bdb2b5e)
  • evm: set window ethereum object correctly (eb854fa)
  • popup: call reject on window close (d0437d0)
  • show advanced call data details correctly (2ea0771)
  • show asset as unrecognized if so (fc95116)
  • show private key only if wallet knows it (e42888b)
  • show transactionCallDataDetails correctly (49628c6)
  • wallet-connect: be able to use personal_sign method (d35f0a8)

Tests

  • fix unknown tx signing (06706e7)
  • remove old not working coingecko stubs (2c797d0)
  • stub requests to coingecko in e2e to avoid rate limit errors (445397e)

Performance

  • evm: add ethereum object only when necessary (911da0b)

Maintenance

  • add serialized type to useStorageRef (0300170)
  • avoid importing aesdk internals (939c4ba)
  • deps: update sdk to 14.0.0 (ad4429f)
  • deps: use a maintained bip39 implementation (abfb4a4)
  • prefer use over import in scss (e783f10)
  • put the same license to package.json as in LICENSE file (f681ad7)
  • update walletconnect dependencies (60e7fc6)
  • use NodeJS.Timeout instead NodeJS.Timer everywhere (b2381cf)
  • use ts-expect-error instead ts-ignore (6efbbe0)