Skip to main content
v4.46.3
2025-11-20

Bug Fixes

  • ensure that phantomredirect does not render if the previous request is the same
v4.46.2
2025-11-20

Bug Fixes

  • patch vulnerability with package @hpke/core
v4.46.1
2025-11-20
No public facing changes
v4.46.0
2025-11-19

Features

  • react-native: add client.solana.simulateTransaction method
  • react-native: add simulateEVMTransactionAA and simulateEVMTransaction methods
2025-11-18
v4.45.3

Features

  • add trc20 token transfer to dynamic widget
  • add trc20 tokens to sendBalance

Bug Fixes

  • don’t allow mobileExperience override to redirect for wallets that don’t support it
  • global-wallet: validate the redirect url
  • temporarily skip Phantom account creation steps due to extension…
  • wallet book is required console errors
2025-11-17
v4.45.2

Bug Fixes

  • assert global wallet url format
  • correct tron testnet chain IDs
  • dont send trc20 tokens when calculating gas estimates
  • react-native: register and authenticate with passkey
2025-11-14
v4.45.1

Bug Fixes

  • validate global wallet requester origin protocol
2025-11-11
v4.45.0
  • react-native: add mfaCompletionSuccess and mfaCompletionFailure events to react-native client
2025-11-11
v4.44.4

Features

  • react-native: add mfa modals

Bug Fixes

  • allow aptos chain ids to be normalized to number
  • ensure even late announced aptos wallets are returned in wallet list
2025-11-10
v4.44.3

Bug Fixes

  • correctly connect wallet in connect only with wallet connect svm
  • linkSocialAccount not properly optimized
  • solflare wallet on mobile
  • wallet connect svm transaction signature
2025-11-08
v4.44.2

Bug Fixes

  • adds hCaptcha token on telegram login
2025-11-06
v4.44.1

Bug Fixes

  • better handling of null and undefined values in StorageService
2025-11-05
v4.44.0

Features

  • add isAptosWallet method
  • show all Aptos wallets even if not installed

Bug Fixes

  • backpack wallet for solana wallet connect
  • sendbalance on aptos
2025-11-04
v4.43.0

Features

  • add getOnrampQrCode

Bug Fixes

  • aptos wallet event listeners
  • issue with adding totp mfa device after adding passkey
2025-11-04
v4.42.0

Features

add support for send balance in React Native

Bug Fixes

don’t override mfa token on non-mfa related state updates
2025-10-30
v4.41.1
Bug Fixes
  • aptos login with petra keyless accounts
  • backpack aptos login due to invalid public key
2025-10-29
v4.41.0

Features

  • react-native: add MFA recovery methods

Bug Fixes

  • crypto.com link opening on mobile
2025-10-28
v4.40.2
Bug Fixes
  • upgrade node to 20.20 in sanity-yarn-add-sdk job for compatibility
2025-10-24
v4.40.1

Bug Fixes

  • add support for Keplr in-app browser redirect for cosmos chain
2025-10-22
v4.40.0

Features

  • add Wallet Connect Solana as a wallet option
  • make updates to crypto.com onramp flow

Bug Fixes

  • return undefined if json payload is undefined in parse token
2025-10-17
v4.39.0

Features

  • add crypto.com as an onramp option in deposit
  • add sui non-native token sending thru dynamic widget
2025-10-14
v4.38.0

Features

  • add client.ui.updateUser.show method to update user with dynamic ui
  • add locale to react-native client
  • add updateUser to react-native client

Bug Fixes

  • zerodev-extension: allow zerodev kernel client to send user operation
2025-10-13
v4.37.2

Features

  • add get all linked social accounts function
  • add revoke delegation to connectors and hook
  • react-native: add methods to social module

Bug Fixes

  • duplicate wallet display for wallet upgrade
  • fixes postbuild oom
2025-10-08
v4.37.1
No public facing changes
2025-10-08
v4.37.0

Features

  • add workflow to auto-update documentation changelog on release
  • add delegation ui
  • add token pocket connector for tron
2025-10-06
v4.36.1
No public facing changes
2025-10-03
v4.36.0

Features

  • add refresh/reshare settings on next login
  • add waas mpc reshare on connectors
  • send non-native tokens with sui sendbalance

Bug Fixes

  • send balance input alignment
2025-10-02
v4.35.0

Features

  • update Bitget wallet logo with new SVG design

Bug Fixes

  • connecting global wallets via wallet connect
2025-09-30
v4.34.0

Features

  • add getMultichainBalances to react-native
2025-09-26
v4.33.0

Features

  • add support for signAndExecuteTransactionBlock and signTransactionBlock legacy sui features
  • add viem account for waas wallets

Bug Fixes

  • unable to use backup codes to delete totp method on dynamics ui
2025-09-25
v4.32.1

Features

  • allow connecting multiple WC wallets
  • always use redirect inside MM IAB

Bug Fixes

  • correct naming
  • correct Safe Wallet App Store ID to prevent misdirect
  • prevent social login popup in headless scenarios
2025-09-17
v4.32.0

Features

  • add methods to check if mfa recovery codes are ackowledged and generate new ones

Bug Fixes

  • primaryWalletChanged not emitted on login with same wallet
2025-09-16
v4.31.4

Bug Fixes

  • prevent useUserWallets from returning empty array when cancelling wallet connect connection
2025-09-15
v4.31.3

Features

  • offramp links

Bug Fixes

  • restructure OnrampContext with improved provider management
2025-09-11
v4.31.2

Bug Fixes

  • issue with Safe Wallet not auto-connecting on a Safe App
2025-09-10
v4.31.1

Bug Fixes

  • convert y parity to number instead of bigint
2025-09-09
v4.31.0

Features

  • adds evmNetworks prop for the react native client
  • allow creating a mfaToken on authenticateRecoveryCode

Bug Fixes

  • fixed the yParity conversion in unFormatTransaction
2025-09-09
v4.30.4

Bug Fixes

  • remove artifacts section to resolve error preventing the build
  • use unique codebuild id for shard artifacts in batch build
2025-09-05
v4.30.3

Bug Fixes

  • serialize eip7702 auth as big int when unformatting
2025-09-05
v4.30.2

Bug Fixes

  • don’t force baseAccountSdkOpts to be required for EthereumWalletConnectorsWithConfig
  • only show registered mfa methods when choosing another mfa methods to auth
2025-09-04
v4.30.1

Features

  • emit walletConnectionQrCodeReady event when QR code is ready for wallet connection

Bug Fixes

  • add spark to getChainIcon
2025-09-02
v4.30.0

Features

  • add BaseAccount wallet support
  • add Spark chain support

Bug Fixes

  • unlink oauth with 7702 account
2025-09-01
v4.29.6

Bug Fixes

  • sync react-native auth state
2025-08-29
v4.29.5

Features

  • add error component to connector when transaction fails
  • export ChainEnum from sdk-react-core for better developer experience

Bug Fixes

  • create new kernel clients when the signer changes
  • ensure waas wallet is correct when signing in react native
  • remove default chainName from useTokenBalances hook
  • upgrade smart accounts to MPC
2025-08-26
v4.29.4
No public facing changes
2025-08-26
v4.29.3
No public facing changes
2025-08-25
v4.29.2

Features

  • return wallet metadata in walletOption

Bug Fixes

  • export usePayWithDynamic
2025-08-21
v4.29.1

Bug Fixes

  • clear user op cache on send transaction
  • display error when trying to register a previously registered passkey
  • do not double disable confirmation ui
  • react-native: dont emit network change events for disabled chains
2025-08-19
v4.29.0

Features

  • add support for World Mini App social redirect
2025-08-18
v4.28.0

Features

  • create multiple 7702 wallets
2025-08-18
v4.27.1

Bug Fixes

  • apple icon black background
  • issue when signing pbst with embedded wallet
  • secondary embedded wallets can register session on transactions and signing
  • show native balance when on testnet
2025-08-16
v4.27.0

Features

  • add cookie option to waas connectors

Bug Fixes

  • ensure consistent dynamic api url
2025-08-14
v4.26.0

Features

  • add forceRefresh to useTokenBalances
  • add signMessageWithContext to support user operations with WaaS
  • add sui support to react native
  • add whitelistedContracts to token balance hooks
  • pass policy context to sign authorization

Bug Fixes

  • don’t prompt passkeys twice when component renders
  • onAuthSuccess with primaryWallet null when signing up with embedded wallets v3
  • rename passkey not automatically updating UI
  • wallet kit being initiated internally multiple times
2025-08-07
v4.25.10

Features

  • trigger event for social account changes

Bug Fixes

  • allow using the custom transport config in EthereumWallet walletClient creation
  • incorrect modal showing up when linking MetaMask SOL in headless mode
  • prevent logged-in users from trying to signing in again with social
2025-08-01
v4.25.9

Bug Fixes

  • use zerodev rpc for zerodev calls
2025-07-31
v4.25.8

Features

  • add link_wallet_message copykey
  • implement onSignedMessage event trigger for wallet transfer flows

Bug Fixes

  • improve session key handling
2025-07-28
v4.25.7
No public facing changes
2025-07-28
v4.25.6

Bug Fixes

  • don’t create a new user when linking a wallet to a user with no wallets
  • Nufi EVM wallet showing up twice in wallet list
2025-07-27
v4.25.5

Features

  • add pending account switch copykey

Bug Fixes

  • logout user if last wallet removed in connect-only
  • prevent waas wallet from being created when embedded wallet option is turned on and then off
  • stop generating session keys on wallet linking
2025-07-25
v4.25.4

Features

  • add passkey as a sign in method

Bug Fixes

  • QNTM-3416: fix rainbow wallet connection on base network
2025-07-22
v4.25.3

Features

  • add permanentlyDeleteUser for react native

Bug Fixes

  • chain id on dynamic waas for confirmation view and clean up tests
  • remove errant calls to fetchMultichainTokenBalances from useEffect
2025-07-18
v4.25.2

Bug Fixes

  • ensure captcha is engaged only once
  • GVTY-3193: emit embedded wallet create event for waas
  • reset user/wallet state when removing last wallet
2025-07-18
v4.25.1

Features

  • add passkey sign in react hook
  • add support for social redirect with iframe-setup
  • update Argent wallet names to Ready branding

Bug Fixes

  • show hcaptcha for email and sms headless
2025-07-17
v4.25.0

Features

  • add passkey 1fa to react native

Bug Fixes

  • add waas iframe retry
  • ensure storage service defaults to local storage
  • add account address to wallet properties
  • show hcaptcha for headless social sign in
2025-07-15
v4.24.0

Features

  • add useMultichainTokenBalances hook

Bug Fixes

  • improve error for invalid embedded wallet action due to missing primary wallet or connector
2025-07-15
v4.23.1
No public facing changes
2025-07-11
v4.23.0

Features

  • add passkey to react-native
  • add walletConnectionFailed event
  • selectWalletOption now resolves to the connected wallet

Bug Fixes

  • zod import reference with parser bundler
2025-07-10
v4.22.8

Bug Fixes

  • prevent BackupUnsuccessfulView modal from being closed
2025-07-09
v4.22.7

Features

  • add auth token sync to waas signTypedData
  • export key loading state waits until waas export key is finished
2025-07-09
v4.22.6

Bug Fixes

  • include cookies on MFA API calls
2025-07-08
v4.22.5
No public facing changes
2025-07-08
v4.22.4

Features

  • intialize waas wallet client in react sdk
2025-07-08
v4.22.3
No public facing changes
2025-07-08
v4.22.2

Bug Fixes

  • storage issues causing user data not to persist in local storage
2025-07-08
v4.22.1
No public facing changes
2025-07-07
v4.22.0

Bug Fixes

  • add authtoken to sign messsage and transaction
  • bump waas wallet sdk to 0.0.110 to fix esmodule inference with node 20 and earlier versions
2025-07-04
v4.21.1

Features

  • add auth token refresh to waas evm & svm functionalities
2025-07-04
v4.21.0

Bug Fixes

  • set waas sui default build to esmodule
2025-07-04
v4.20.17

Bug Fixes

  • accidentally setting primary wallet back after logout
  • make export handler static to avoid issues with reconstrucs
  • phantom redirect for mainnet
2025-07-03
v4.20.16

Bug Fixes

  • remove metamask in-app-browser default
2025-07-03
v4.20.15

Bug Fixes

  • triggering waas wallet creation attempt on logout
2025-07-03
v4.20.14

Bug Fixes

  • refresh function user state for sessionId
  • remove default commonjs setups for @dynamic-labs-wallet/browser-wallet-client
2025-07-02
v4.20.13

Features

  • add createWalletClient method to ZeroDevExtension

Bug Fixes

  • allow to retry metamask deeplink
2025-07-01
v4.20.12

Bug Fixes

  • bring back braavos mobile deeplink support
  • start exchange funding errors should be logged as error
  • WC redirect on mobile
2025-07-01
v4.20.11

Features

  • add signed typed data to waas
  • pass jwt to waas operations

Bug Fixes

  • 7702 signature for undeployed contracts
2025-06-30
v4.20.10

Features

  • add refresh user to react native
  • support sui wallets on mobile
  • upgradetoDynamicWaas hook

Bug Fixes

  • allow user to retry connecting with metamask on mobile deep link
  • bump react 19 incompatible dependencies in sdk-react-core
  • filter out policies consent field from user profile view
  • use sui devnet for sui transactions
2025-06-24
v4.20.9

Features

  • add MFA to react-native

Bug Fixes

  • add recovery flow for react-native
  • always get user and set primary wallet id
  • cannot use recovery codes to delete mfa method
  • upgrade pbkdf2
2025-06-23
v4.20.8

Bug Fixes

  • add log level to react-native
  • sui connector types
2025-06-20
v4.20.7

Bug Fixes

  • re export sui-core exports from sui package
2025-06-18
v4.20.6

Bug Fixes

  • parse input to eth_signTypedData_v4 with global wallets
  • utilize wallet zerodev properties when available in react native
2025-06-16
v4.20.5

Features

  • add mpc methods to RN
  • manually create v3 wallets on RN
  • update Bitget wallet logo with new SVG design

Bug Fixes

  • clean user op cache on network switch
2025-06-13
v4.20.4

Bug Fixes

  • expose sign authorization on react native
2025-06-13
v4.20.3

Bug Fixes

  • use minified jwt for waas wallet client auth
2025-06-11
v4.20.2

Bug Fixes

  • auto-creation for only missing v3 wallets
  • don’t logout when unlinking last wallet
  • fetch nonce before attempting zksync account upgrade to avoid nonce collision
  • remove max session expiration restraint for zksync sessions
2025-06-09
v4.20.1

Features

  • global-wallet: new createKernelClient method to native api

Bug Fixes

  • default embedded wallet chain enum
2025-06-09
v4.20.0

Features

  • encapsulate waas connectors within main connectors

Bug Fixes

  • hide duplicate social connection logo on global wallets
2025-06-06
v4.19.7

Features

  • add util to find waas wallets

Bug Fixes

  • make sure smart account is deployed before creating sessions
  • only deploy zksync smart account if not deployed
  • primary wallet loading time when using React 19
2025-06-04
v4.19.6

Features

  • backup unsuccessful popup when create wallet fails
  • global-wallet: new native api method to return the eoa wallet for a connected smart wallet

Bug Fixes

  • dont call select endpoint when signing in with 7702 wallet
2025-06-02
v4.19.5

Features

  • add cleanup for waas connectors
2025-05-31
v4.19.4
No public facing changes
2025-05-28
v4.19.3

Bug Fixes

  • rerender issue with Slush wallet pop up appearing multiple times
2025-05-27
v4.19.2

Bug Fixes

  • always set the current wallet address when creating WalletClient for that wallet
2025-05-26
v4.19.1

Bug Fixes

  • react-native: reload webview when disconnected
2025-05-23
v4.19.0

Features

  • expose 7702 kernel and add viem controller
  • use browser wallet client & iframe for waas operations

Bug Fixes

  • global-wallet: close popup when page unloads to prevent orphaned popup windows
  • override network when requesting BTC networks in useTokenBalances
  • remove libmpc executor dependency global wallet
  • standardize font on headers
2025-05-22
v4.18.8

Bug Fixes

  • allow closing widget right after login
  • user wallets turning empty when linking new wallets
2025-05-21
v4.18.7

Features

  • add zero dev kernel migration to v3.3
  • bump @dynamic-labs-wallet to v0.0.74
  • support kernel versio 0.3.2 and 0.3.3
  • v3 solana confirmation ui
  • v3 svm send balance

Bug Fixes

  • alex/qntm-3201: send empty data field when using zksync sendbalance
  • allow for continuing signing if zksync account exists while attempting to deploy
  • api kernel version on react native extension
  • CTRL wallet eip6963 detection
  • QNTM-3249: fix mobile layout alignment in send view
2025-05-16
v4.18.6

Features

  • remove alert on wallet icon fail errors
  • evm export waas

Bug Fixes

  • onramps hook
  • use mainnet as default SVM cluster
2025-05-15
v4.18.5

Features

  • add support for external wallet login in global wallet
2025-05-15
v4.18.4

Bug Fixes

  • global connectivity confirmation UI should be forced
  • onekey typo
  • use correct chain kernel client for AA SIWE
2025-05-12
v4.18.3
No public facing changes
2025-05-09
v4.18.2

Bug Fixes

  • use more robust signerRefId for linked embedded wallet check
2025-05-09
v4.18.1

Features

  • allow setting zerodev bundler provider from dashboard

Bug Fixes

  • correctly show back button on connect with qr view
  • display correct app origin when signing message with global wallet
2025-05-07
v4.18.0

Features

  • 7702 authorization now happens on the first transaction and could use sponsored user operation if paymaster provided (IMPORTANT: viem need to be upgraded to at least 2.28.4)

Bug Fixes

  • inline email submit button color when active
2025-05-06
v4.17.0

Features

  • add chain id option to create kernel client in react-native
  • add sendCalls method to EthereumWallet

Bug Fixes

  • 7702 do not override existing old aa
  • improve error message when email login fails
  • improve react-native stability on android
2025-05-03
v4.16.0

Features

  • (GVTY-3020) add send balance to waas sui connector
  • add isAtomicSupported and isPaymasterServiceSupported methods to EthereumWallet
  • add solana mpc to global wallets
2025-04-30
v4.15.0

Features

  • add end session override for waas sui connector
  • add presets and demo fixes
  • add ShareConfig component with modal and styling
  • add wallet actions section and update UI components
  • dynamic waas to sign 7702 authorization
  • add signMessage feature to global wallet client
  • allow displaying custom links in the global wallet profile dropdown menu

Bug Fixes

  • add default base api url for dynamic waas config on connector initialization
  • enables caching for sprite.svg
  • change mobile experience to redirect
  • optimize wallet finder when performing eth and sol operations in global wallet popup
  • loading state for v3 connect-only embedded wallet generation
2025-04-25
v4.14.0

Bug Fixes

  • if you are using zksync, note that the ZKsyncSmartWalletConnectors moved to @dynamic-labs/ethereum-aa-zksync and you will need to install the package and import from there
  • edit view top padding
2025-04-24
v4.13.0

Bug Fixes

  • upgrade solana/web3.js to 1.98.1 to address security vulnerability. this required us to upgrade to node 20+
2025-04-18
v4.12.4
No public facing changes
2025-04-17
v4.12.3

Features

  • default waas sui connector network based on enabled chains
  • dynamic waas can sign smart account transactiosn
2025-04-16
v4.12.2

Features

  • (GVTY-2971) add sui to primary wallet chain list
  • (GVTY-2975) attach sender for waas sui wallet sign transaction
  • add zksync smart accounts to global wallets

Bug Fixes

  • bridge: wrong wallet/chain displaying when switching bridge chains
  • don’t show mobile store buttons if there’s no mobile download link for the wallet
  • embedded wallet fallback to first vc if vc is not on primary chain
2025-04-15
v4.12.1

Features

  • add dedicated sui wallet client for waas to override transactions
2025-04-14
v4.12.0

Features

  • add sui sign transaction to waas-sui connector
  • implement zksync account abstraction connector

Bug Fixes

  • only define primary wallet when it is done verifying
2025-04-11
v4.11.2

Bug Fixes

  • correctly expire nonce
  • profile aspect ratio
  • react-native: ensure secure storage items are saved sequentially
  • react-native: reload react-native webview when it is unmounted by OS
  • react-native: sync state with client when SDK fully loaded
  • wallet standard wallets not sending SOL
2025-04-09
v4.11.1

Bug Fixes

  • fix gw api base url default
2025-04-08
v4.11.0

Features

  • Method removeWallet from useDynamicContext is now able to unlink primary wallets — as long as the wallet is not the only remaining log in method for the user.

Bug Fixes

  • QNTM-3113: fix network switcher fallback logic
2025-04-04
v4.10.4
No public facing changes
2025-04-04
v4.10.3

Bug Fixes

  • dark mode vars
  • onramp options override
2025-04-02
v4.10.2

Features

  • add walletTabSelected event

Bug Fixes

  • disconect wallets on logout
  • ensure primary wallet is still a valid credential when calling resfreshUser
  • global-wallet-client: ensure multiple global wallets can announce in same page
  • global-wallet-popup: ensure popup icon can be viewed
2025-03-31
v4.10.1
No public facing changes
2025-03-30
v4.10.0

Features

  • Sui Support for branded wallets
  • better handling of non-multiasset balance fetching

Bug Fixes

  • do not prompt passkey with 7702 on v2 wallets
  • ensure the global wallet app url is used
  • global-wallet-client: use global wallet env id when storing data to ls
2025-03-28
v4.9.12

Bug Fixes

  • prevent event subscription from throwing a page error
  • global wallet popup in rainbowkit reopening
  • notify user when sei is not enable in keplr
  • respect tokenBalance order from backend for SendBalance view
2025-03-26
v4.9.11

Bug Fixes

  • ensure global wallet users can disconnect from dapp
2025-03-26
v4.9.10

Bug Fixes

  • auto select primary wallet when embedded wallets are disabled
2025-03-26
v4.9.9

Bug Fixes

  • global-wallet-client: properly clean up the popup state when popup is closed
  • hanging promises when a starknet wallet is connected but locked
  • token balance list should respect sort from backend
  • add message auth code to global wallet
2025-03-24
v4.9.8

Bug Fixes

  • unlink wallets when using 7702 account
2025-03-21
v4.9.7

Bug Fixes

  • back button for metamask qr code
2025-03-21
v4.9.6

Features

  • add initial sui support

Bug Fixes

  • allow metmask sdk to retry connection
  • css for profile page without embedded wallets
  • ensure metamask connector can get display uri for multiple connections
  • pass HttpTransportConfig to WalletClient, not just PublicClient
2025-03-19
v4.9.5

Features

  • add support for AA to Global Wallet

Bug Fixes

  • Remove the usage of random uuid in Global Wallet
  • Fix UI when token balance is 0
2025-03-17
v4.9.4

Bug Fixes

  • logger: don’t try to store data if localStorage is not available
  • modal corners
2025-03-14
v4.9.3

Features

  • allow adding extra text to ToS and PP footer using custom css

Bug Fixes

  • log out if there is a mismatch in user and wallet state
  • sol sponsored tx for v3
  • v3 existing wallet could not log in again
2025-03-12
v4.9.2

Features

  • QNTM-2951: update sdk styles

Bug Fixes

  • embedded widget race condition that would show both embedded and non-embedded widgets at the same time
  • iframe-setup: require the initial parent url when using an iframe
  • improve WalletConnect experience, closes #8202 #8207
  • prevent closing modal when mfa view is required
2025-03-11
v4.9.1

Features

  • waas svm connector

Bug Fixes

  • 7702 on sepolia
  • close auth flow when promptExport enabled but createWallet is false
  • fix solana genesis hashes bug that was causing a breaking change
  • move setup-inside-iframe utility method to the utils package
  • QNTM-2952: support headless social sign in
  • sign message with trust wallet on solana
2025-03-07
v4.9.0

Features

  • add utility to use sdk-react-core in iframe
2025-03-07
v4.8.6

Bug Fixes

  • farcaster connection improvements
2025-03-06
v4.8.5

Features

  • evm connector can sign arbitrary transactions

Bug Fixes

  • optimize shadow dom re-renders
  • show multichain wallets with zerodev
2025-03-05
v4.8.4

Features

  • add iframe deeplink support for iOS Safari
  • add binance bitcoin wallet support

Bug Fixes

  • mobile wallet iframe redirects
2025-03-04
v4.8.3
No public facing changes
2025-03-01
v4.8.2

Features

  • add disconnect to wallet action in connect only
  • add dynamic waas evm connector
  • support for onramp options via function, and default support for coinbase
  • upgrade @solana libs

Bug Fixes

  • filter out networks without a key value when parsing coinbase onramp url
  • QNTM-2927: send users back to login on MM cancel
2025-02-25
v4.8.1

Bug Fixes

  • wc redirect for safari inside iframe
2025-02-25
v4.8.0

Features

  • add support for network switching for SOL wallets
  • add support for solNetworks override
  • react-native: add account abstraction multi-chain

Bug Fixes

  • ensure zero dev network cache use project id
2025-02-22
v4.7.2

Features

  • add bitcoin rune support for token balances (95640)

Bug Fixes

  • hidrate the user state when a valid token is present
  • prompt to re-establish wallet connect session for secondary wallets
  • upgrade elliptic
2025-02-20
v4.7.1

Bug Fixes

  • remove user logout when sdk version change
2025-02-20
v4.7.0

Features

  • 7702 support

Bug Fixes

  • fallback to empty array when token balances is called with an invalid chain ID
  • improve global connectivity sign typed data reliability
  • QNTM-2902: ensure react updates icons
2025-02-14
v4.6.3

Bug Fixes

  • optimize zerodev connector initialization
2025-02-14
v4.6.2

Features

  • add funding from linked wallets
  • add walletConnectedForFunding event

Bug Fixes

  • back button from MFA backup codes view not working properly
  • issue with authenticating a user on connect-only mode
  • rerendering issue in usetokenbalance
2025-02-11
v4.6.1

Bug Fixes

  • do not show undefined subdomains
  • ensure project settings is present on is-cookie-enabled
  • prevent user profile widget from automatically opening when linking a new wallet
  • project settings loading and cookie setting check
2025-02-10
v4.6.0

Features

  • expose method to refetch project settings
  • add new hook to delete user

Bug Fixes

  • add memos and fix state updates to prevent rerenders
  • back button not working properly in the farcaster connect view
  • update wallet address when switching networks in cosmos
2025-02-09
v4.5.3

Features

  • mfa device management hook

Bug Fixes

  • logout user when SDK version change is detected
2025-02-08
v4.5.2

Features

  • add getEnabledNetworks method to wallet connectors

Bug Fixes

  • add fallback for exchange rate lookup failure
  • add USDT and USDC as hardcoded to 1
  • underflow bigint issue with small sol transfers
  • view address react 17 compatibility
2025-02-05
v4.5.1

Bug Fixes

  • improve sdk performance
2025-02-04
v4.5.0

Features

  • allow injecting onramp providers for funding via sdk overrides
  • headless transaction simulation

Bug Fixes

  • memo hooks and state to reduce rerenders
  • rely on bitcoin sats-connect transaction inputs for handling sigHashTypes
2025-01-31
v4.4.4

Bug Fixes

  • coinbase connect only signature request message flicker
  • decouple show menu from click event
  • ensure correct dependencies are listed in packages
  • in-app browser coinbase evm wallet
  • mfa and external wallet funding back button
  • sdk-react-core: logout user when SDK is upgraded
  • set sms verified to always true
2025-01-30
v4.4.3

Bug Fixes

  • remove extra useOnClickOutside hook
2025-01-30
v4.4.2

Features

  • add support for Bitget BTC

Bug Fixes

  • add backpackeclipse to walletbook fallbacks
  • otp verified should always be true
  • qntm-2814: return checksum address from coinbase and metamask
  • fix: creation of embedded wallet sessions with external auth
2025-01-27
v4.4.1

Features

  • allow override of rpc urls in connectionConfig for Solana and Eclipse

Bug Fixes

  • close banxa modal when clicking outside of modal
2025-01-24
v4.4.0

Features

  • allow override of rpc urls in evmNetworks overrides
  • add ZeroDev v3 migration support
  • adds view for choosing funds deposit method
2025-01-24
v4.3.2
No public facing changes
2025-01-23
v4.3.1

Bug Fixes

  • correctly parse message to sign when it has unscaped new line character
  • ensure user wallets state has been updated before emitting walletAdded/walletRemoved events
  • ensure zerodev simulation has correct gas limit and initCode data
2025-01-21
v4.3.0

Features

  • add support for Nightly wallet on Eclipse

Bug Fixes

  • fix storage sync issues when upgrade to sdk v4 while user is logged in
2025-01-16
v4.2.3

Bug Fixes

  • properly raise userUpdated event when updating email and phone
2025-01-15
v4.2.2

Bug Fixes

  • handle session key expire error code
2025-01-15
v4.2.1

Bug Fixes

  • remove dependency on @dynamic-labs/ethereum-aa from sdk-react core
2025-01-14
v4.2.0

Features

  • add EthereumWalletConnectorsWithConfig
  • add new userWalletsChanged event that aggregates all user wallet events
  • add support for connect with OKX Wallet on Eclipse

Bug Fixes

  • getWalletClient method not returning client with chain for Coinbase
2025-01-14
v4.1.0

Features

  • add hook for upgrading embedded wallets
  • add setting to require transaction confirmation

Bug Fixes

  • correctly detect MetaMask installation in the browser
2025-01-10
v4.0.1

Features

  • expose getMinAuthToken helper

Bug Fixes

  • send balance view should not prompt confirmation ui
  • upgrade zerodev multichain package
2025-01-09
v4.0.0
⚠ BREAKING CHANGES See upgrade guide for more details.
  • change openFunding to openExternalFunding
  • stop exposing authToken and minAuthToken from dynamic context
  • Removes the eventsCallbacks prop which has been deprecated for a while. Use the events prop instead.
  • remove usages of findWalletBookWallet when possible
  • remove supportsSatsConnect helper
  • moved getWalletLinks helper from @dynamic-labs/wallet-book to @dynamic-labs/wallet-connector-core (#7416
  • change openFunding to openExternalFunding
  • upgrade zerodev to 5.4.x

Features

  • Support for multi-chain AA
  • Add account abstraction module to client
  • Add support for wallet events in RN
  • Add zerodev extension for react native
  • Global connectivity disconnect
  • Add isInstalledOnBrowser prop to wallet options
  • Add iconVariant prop to DynamicBridgeWidget
  • Allow creating extra embedded wallets in react-native
  • Add hide method for auth and userProfile UI modules
  • Blockaid website scanning for global connectivity
  • Add login with TikTok
  • New transaction modal and UI for sign/signAll
  • Allow adding connection configuration for Solana connectors
  • Allow deletion of embedded wallets
  • Add support for eclipse
  • Add passkey and social to web-extension (#7096, #7106)
  • Add support for compass and leap wallets
  • Add support for epicgames social
  • Add support for xverse account change event
  • Show wallet names when unknown
  • AA blockaid simulations
  • Add ethereum createConnector function
  • Add fundWithExternalWallet method to useFunding
  • Global wallet: add network switch to ethereum wallets
  • Global wallet: support Solana
  • Global wallet: support Solana sign message

Bug Fixes

  • Create v2 embedded wallet experience in manual mode
  • Solana pk export format
  • Deeplinking on ethereum and bitcoin sats connector
  • Solana and cosmos signers not working properly
  • Edge case where wallet book fails to load
  • Issues where native currency icons were incorrect
  • Eclipse and solana wallets getting mixed up in connect only
  • Eclipse wallets never get detected
  • Changing copy of linking same wallet
  • Don’t allow user to connect wallet in bridge while SDK is still loading
  • SDKHasLoaded always false in cookie enabled env
  • Normalize user reject error from injected wallets
  • Fetch nonce when authenticating a user in connect-only mode
  • Filter out wallets for current network when using external wallet funding
  • Remove toaccount from signmessage and signtypeddata for zerodev
  • Save nonce to storage
  • Add timeout when getting connected accounts
  • Update auth token from new source
  • Update extension update_url endpoint
  • Zerodev confirmation UI closes properly
  • Normalize user reject error from Rainbow and BitGet
  • Map user reject error to viem user reject error
  • Allow selecting wallet directly without showing group view if wallet key is same as group key
  • Confirmation UI shows recipient if tx is native/token transfer
  • Force network change when secondary funding wallet is on different network
  • Some Solana standard wallets not being detected correctly as installed
  • Unexpected buy button disabled when onramp is available
  • UseRpcProviders race conditions
  • allow selecting wallet directly without showing group view if wallet key is the same as group key
  • confirmation ui shows recipient if tx is native/token transfer
  • force network change when secondary fundig wallet is on a different network
  • some solana standard wallets not being detected correctly as installed
  • unexpected buy button disabled when onramp is available
  • useRpcProviders race conditions
v3.9.13
No public facing changes
v3.9.12
No public facing changes
v3.9.11
No public facing changes
v3.9.10
No public facing changes
v3.9.9
No public facing changes
v3.9.8
No public facing changes
v3.9.7
No public facing changes
v3.9.6
No public facing changes
v3.9.5
No public facing changes
v3.9.4
No public facing changes
v3.9.3
No public facing changes
v3.9.2
No public facing changes
v3.9.1
No public facing changes
v3.9.0
No public facing changes
v3.8.5
No public facing changes
v3.8.4
No public facing changes
v3.8.3
No public facing changes
v3.8.2
No public facing changes
v3.8.1
No public facing changes
v3.8.0
No public facing changes
v3.7.0
No public facing changes
v3.6.3
No public facing changes
v3.6.2
No public facing changes
v3.6.1
No public facing changes
v3.6.0
No public facing changes
v3.5.1
No public facing changes
v3.5.0
No public facing changes
v3.4.6
No public facing changes
v3.4.5
No public facing changes
v3.4.4
No public facing changes
v3.4.3
No public facing changes
v3.4.2
No public facing changes
v3.4.1
No public facing changes
v3.4.0
No public facing changes
v3.3.0
No public facing changes
v3.2.0
No public facing changes
v3.1.4
No public facing changes
v3.1.3
No public facing changes
v3.1.2
No public facing changes
v3.1.1
No public facing changes
v3.1.0
No public facing changes
v3.0.3
No public facing changes
v3.0.2
No public facing changes
v3.0.1
No public facing changes
2024-09-13
v3.0.0
No public facing changes