Skip to content

v1.3.3

Latest

Choose a tag to compare

@web3iocore web3iocore released this 04 Sep 10:32
5afda1a

Package Latest Version

TRON

EVM

Features & Improvements

  • @tronweb3/tronwallet-adapter-safepal

    • Added SafepalAdapter, supporting both the SafePal browser extension and the SafePal mobile app through its in-app dApp browser.
    • Added deeplink support for opening the SafePal app from a mobile browser.
    • SafePal reloads the dApp page when switching accounts, so the updated account is available after the page reload.
  • @tronweb3/tronwallet-adapters

    • Exported SafepalAdapter and SafepalWalletAdapterName.
  • @tronweb3/tronwallet-abstract-adapter

    • Breaking change for custom adapters: AddonAdapter now implements connect() and requires subclasses to implement protected _connect() instead.
    • Improved validation for checkTimeout and securityOptions configurations.
    • Improved signTypedData() validation for domain.chainId.
  • Improved postMessage event validation for the Bybit, OKX Wallet, Trust, and TronLink adapters.

Reliability & Stability Improvements

  • Improved connection state consistency across injected TRON adapters, including account changes and disconnections.
  • Improved handling of concurrent connection requests to avoid duplicate wallet authorization prompts.
  • Improved wallet detection to better support late-injected extensions and mobile WebViews.
  • Improved WalletConnect session and connection state handling.
  • Improved React adapter lifecycle handling and connect/disconnect error handling.

Dependency & Tooling Updates

  • Upgraded the development toolchain to Node.js 24.19.0 and pnpm 11.21.0.
  • Refreshed the dependency lockfile and consolidated pnpm overrides into pnpm-workspace.yaml.
  • Updated dependencies, including fast-uri and browserslist.