No public facing changes
No public facing changes
Features
- add forceRefresh to useTokenBalances (#9320) (22c4035)
- add signMessageWithContext to support user operations with WaaS (#9287) (744c158)
- add sui support to react native (#9236) (301d821)
- add whitelistedContracts to token balance hooks (#9324) (86596dd)
- pass policy context to sign authorization (#9327) (3e6d009)
FeaturesBug Fixes
No public facing changes
FeaturesBug Fixes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
Bug Fixes
No public facing changes
Features
- add zero dev kernel migration to v3.3 (#8747) (ce10ef8)
- bump @dynamic-labs-wallet to v0.0.74 (#8746) (98e3a0b)
- support kernel versio 0.3.2 and 0.3.3 (#8738) (1115830)
- v3 solana confirmation ui (#8731) (cfa5ba0)
- v3 svm send balance (#8726) (236ec48)
- alex/qntm-3201: send empty data field when using zksync sendbalance (#8733) (4c42035)
- allow for continuing signing if zksync account exists while attempting to deploy (#8736) (1ff82e4)
- api kernel version on react native extension (#8754) (c2f0bb4)
- CTRL wallet eip6963 detection (#8727) (194334f)
- QNTM-3249: fix mobile layout alignment in send view (#8740) (7d8e02c)
No public facing changes
Features
- add end session override for waas sui connector (#8602) (6c9e6fd)
- add presets and demo fixes (#8609) (2201914)
- add ShareConfig component with modal and styling (74aff97)
- add wallet actions section and update UI components (#8598) (d6170b7)
- dynamic waas to sign 7702 authorization (#8603) (74e1722)
- add signMessage feature to global wallet client (#8563) (c3f9734)
- allow displaying custom links in the global wallet profile dropdown menu (#8617) (5fb956c)
- add default base api url for dynamic waas config on connector initialization (#8604) (6218a7e)
- enables caching for sprite.svg (#8610) (decdb69)
- change mobile experience to redirect (#8003) (2e8a1d8)
- optimize wallet finder when performing eth and sol operations in global wallet popup (#8564) (2eaf424)
- loading state for v3 connect-only embedded wallet generation (#8600) (af34d16)
No public facing changes
Bug Fixes
- correctly expire nonce (#8518) (14c4eb1)
- profile aspect ratio (#8510) (869615d)
- react-native: ensure secure storage items are saved sequentially (#8512) (53e2f7f)
- react-native: reload react-native webview when it is unmounted by OS (#8477) (09e20a4)
- react-native: sync state with client when SDK fully loaded (#8476) (bae8814)
- wallet standard wallets not sending SOL (#8515) (0db973a)
No public facing changes
FeaturesBug Fixes
- disconect wallets on logout (#8399) (148bc0d)
- ensure primary wallet is still a valid credential when calling resfreshUser (#8439) (2e567e5)
- global-wallet-client: ensure multiple global wallets can announce in same page (#8421) (c55044a)
- global-wallet-popup: ensure popup icon can be viewed (#8424) (f960eeb)
No public facing changes
Bug Fixes
- global-wallet-client: properly clean up the popup state when popup is closed (#8379) (782963f)
- hanging promises when a starknet wallet is connected but locked (#8376) (a753939)
- token balance list should respect sort from backend (#8383) (1c3bef4)
- add message auth code to global wallet (#8354) (c847bf8)
FeaturesBug Fixes
FeaturesBug Fixes
- embedded widget race condition that would show both embedded and non-embedded widgets at the same time (#8208) (031fb77)
- iframe-setup: require the initial parent url when using an iframe (#8268) (258e8a1)
- improve WalletConnect experience (#8201) (a09b16d), closes #8202 #8207
- prevent closing modal when mfa view is required (#8156) (c34b245)
FeaturesBug Fixes
- 7702 on sepolia (#8242) (8e1c63f)
- close auth flow when promptExport enabled but createWallet is false (#8239) (f82429f)
- fix solana genesis hashes bug that was causing a breaking change (#8250) (731c93b)
- move setup-inside-iframe utility method to the utils package (#8256) (d34eb6d)
- QNTM-2952: support headless social sign in (#8226) (0c3082d)
- sign message with trust wallet on solana (#8249) (99a7917)
No public facing changes
Bug Fixes
FeaturesBug Fixes
Bug Fixes
- coinbase connect only signature request message flicker (#7950) (e7bc2b8)
- decouple show menu from click event (#7951) (b1132f9)
- ensure correct dependencies are listed in packages (#7949) (a84f39f)
- in-app browser coinbase evm wallet (#7957) (a85f556)
- mfa and external wallet funding back button (#7930) (7f65dc6)
- sdk-react-core: logout user when SDK is upgraded (#7940) (e20b113)
- set sms verified to always true (#7929) (9bfbc99)
FeaturesBug Fixes
No public facing changes
⚠ BREAKING CHANGES
See upgrade guide for more details.
- change openFunding to openExternalFunding (#7684)
- stop exposing authToken and minAuthToken from dynamic context (#7629)
- Removes the
eventsCallbacks
prop which has been deprecated for a while. Use theevents
prop instead. - remove usages of findWalletBookWallet when possible (#7455)
- remove
supportsSatsConnect
helper (#7453) - moved
getWalletLinks
helper from@dynamic-labs/wallet-book
to@dynamic-labs/wallet-connector-core
(#7416 - change openFunding to openExternalFunding (#7684)
- upgrade zerodev to 5.4.x (#7670)
- Support for multi-chain AA (#6829)
- Add account abstraction module to client (#7002)
- Add support for wallet events in RN (#7061)
- Add zerodev extension for react native (#7028)
- Global connectivity disconnect (#7008)
- Add isInstalledOnBrowser prop to wallet options (#6976)
- Add iconVariant prop to DynamicBridgeWidget (#6915)
- Allow creating extra embedded wallets in react-native (#6923)
- Add hide method for auth and userProfile UI modules (#6928)
- Blockaid website scanning for global connectivity (#6874)
- Add login with TikTok (#7360)
- New transaction modal and UI for sign/signAll (#7296)
- Allow adding connection configuration for Solana connectors (#7354)
- Allow deletion of embedded wallets (#7170)
- Add support for eclipse (#7255)
- Add passkey and social to web-extension (#7096, #7106)
- Add support for compass and leap wallets
- Add support for epicgames social (#7220)
- Add support for xverse account change event (#7114)
- Show wallet names when unknown (#7478)
- AA blockaid simulations (#7583)
- Add ethereum createConnector function (#7607)
- Add fundWithExternalWallet method to useFunding (#7688)
- Global wallet: add network switch to ethereum wallets (#7686)
- Global wallet: support Solana (#7732)
- Global wallet: support Solana sign message (#7739)
- Create v2 embedded wallet experience in manual mode (#6887)
- Solana pk export format (#6888)
- Deeplinking on ethereum and bitcoin sats connector (#6917)
- Solana and cosmos signers not working properly (#6898)
- Edge case where wallet book fails to load (#7148)
- Issues where native currency icons were incorrect (#7126)
- Eclipse and solana wallets getting mixed up in connect only (#7487)
- Eclipse wallets never get detected (#7479)
- Changing copy of linking same wallet (#7489)
- Don’t allow user to connect wallet in bridge while SDK is still loading (#7506)
- SDKHasLoaded always false in cookie enabled env (#7516)
- Normalize user reject error from injected wallets (#7702)
- Fetch nonce when authenticating a user in connect-only mode (#7689)
- Filter out wallets for current network when using external wallet funding (#7694)
- Remove toaccount from signmessage and signtypeddata for zerodev (#7650)
- Save nonce to storage (#7698)
- Add timeout when getting connected accounts (#7697)
- Update auth token from new source (#7666)
- Update extension update_url endpoint (#7655)
- Zerodev confirmation UI closes properly (#7664)
- Normalize user reject error from Rainbow and BitGet (#7721)
- Map user reject error to viem user reject error (#7712)
- Allow selecting wallet directly without showing group view if wallet key is same as group key (#7744)
- Confirmation UI shows recipient if tx is native/token transfer (#7717)
- Force network change when secondary funding wallet is on different network (#7733)
- Some Solana standard wallets not being detected correctly as installed (#7759)
- Unexpected buy button disabled when onramp is available (#7746)
- UseRpcProviders race conditions (#7742)
- allow selecting wallet directly without showing group view if wallet key is the same as group key (#7744)
- confirmation ui shows recipient if tx is native/token transfer (#7717)
- force network change when secondary fundig wallet is on a different network (#7733)
- some solana standard wallets not being detected correctly as installed (#7759)
- unexpected buy button disabled when onramp is available (#7746)
- useRpcProviders race conditions (#7742)
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes
No public facing changes