Releases: thirdweb-dev/js
thirdweb@5.29.0
Minor Changes
-
#3273
7afd2da
Thanks @gregfromstl! - Adds options refetchInterval and retry params to useReadContract -
#3231
dbf74aa
Thanks @joaquim-verges! - TransactionButton react native implementation -
#3271
3a1fd98
Thanks @joaquim-verges! - Align inAppWallet secret sharing implementation with web and previous RN SDK -
#3229
e7b9b9f
Thanks @MananTank! - AdduseWalletDetailsModal
hook to open Wallet Details Modal without using<ConnectButton />
componentimport { createThirdwebClient } from "thirdweb"; import { useWalletDetailsModal } from "thirdweb/react"; const client = createThirdwebClient({ clientId: "<your_client_id>", }); function Example() { const { open } = useWalletDetailsModal(); function handleClick() { open({ client, theme: "light" }); } return <button onClick={handleClick}> Show Wallet Details </button>; }
Patch Changes
-
#3278
5698b0c
Thanks @0xFirekeeper! - [v4 & v5] zkCandy Sepolia AA Support -
#3263
f2004b5
Thanks @gregfromstl! - Add potential error message for eip155 failure -
#3266
e763ace
Thanks @joaquim-verges! - Fix sign typed data with inAppWallet when the domain contains a salt param -
#3264
3948f43
Thanks @MananTank! - - Remove the feature that sets another connected wallet as active when disconnecting the current active wallet.- Do not save personal wallet as a separate wallet in connected wallets list.
-
#3256
923a5ec
Thanks @gregfromstl! - Automatic retries on watchContractEvents -
#3280
7dec4d0
Thanks @MananTank! - Fix in-app wallet sending another verification code on window focus when using ConnectEmbed.Fix the underlying issue of
useAutoConnect
running again on window focus.Add
refetchOnWindowFocus: false
on few moreuseQuery
instances to avoid unnecessary refetches -
#3235
824a631
Thanks @gregfromstl! - Adds EIP-5792 hook exports to thirdweb/react -
#3241
37ec4ca
Thanks @jnsdls! - fix ipfsresolveScheme
bug for v1 ipfs schemes -
#3240
d488223
Thanks @MananTank! - Fix custom theme not used in ConnectEmbed loading screen -
#3251
ce45a79
Thanks @MananTank! - Allow selecting fiat currency in Pay UI
@thirdweb-dev/wallets@2.5.33
Patch Changes
-
#3278
5698b0c
Thanks @0xFirekeeper! - [v4 & v5] zkCandy Sepolia AA Support -
#3232
913f99a
Thanks @0xFirekeeper! - [TSv4] ZkSync Smart Wallet Support -
#3269
d2cbb1e
Thanks @0xFirekeeper! - [TSv4] Force eth_signTypedData_v4 session proposal -
Updated dependencies [
5698b0c
,d2cbb1e
,21ca67d
,8acf564
,efae2f3
]:- @thirdweb-dev/sdk@4.0.93
- @thirdweb-dev/chains@0.1.117
@thirdweb-dev/unity-js-bridge@0.6.42
Patch Changes
-
#3278
5698b0c
Thanks @0xFirekeeper! - [v4 & v5] zkCandy Sepolia AA Support -
#3232
913f99a
Thanks @0xFirekeeper! - Default account factory support -
#3269
d2cbb1e
Thanks @0xFirekeeper! - [TSv4] Force eth_signTypedData_v4 session proposal -
#3239
21ca67d
Thanks @0xFirekeeper! - [TSv4] Avoid unnecessary fetching for error formatting -
#3236
8acf564
Thanks @0xFirekeeper! - Fix caching logic for getContract/getContractFromAbi -
Updated dependencies [
5698b0c
,913f99a
,d2cbb1e
,21ca67d
,8acf564
,efae2f3
]:- @thirdweb-dev/wallets@2.5.33
- @thirdweb-dev/sdk@4.0.93
- @thirdweb-dev/chains@0.1.117
- @thirdweb-dev/auth@4.1.91
@thirdweb-dev/service-utils@0.4.31
Patch Changes
-
#3238
73af67a
Thanks @ElasticBottle! - expose domain and bundle Id validation logicimport { authorizeDomain, authorizeBundleId } from "@thirdweb-dev/service-utils const isValidDomain = authorizeDomain({ domains, origin }); const isValidBundleId = authorizeBundleId({ bundleId, bundleIds });
@thirdweb-dev/sdk@4.0.93
Patch Changes
-
#3278
5698b0c
Thanks @0xFirekeeper! - [v4 & v5] zkCandy Sepolia AA Support -
#3269
d2cbb1e
Thanks @0xFirekeeper! - [TSv4] Force eth_signTypedData_v4 session proposal -
#3239
21ca67d
Thanks @0xFirekeeper! - [TSv4] Avoid unnecessary fetching for error formatting -
#3236
8acf564
Thanks @0xFirekeeper! - Fix caching logic for getContract/getContractFromAbi -
Updated dependencies [
5698b0c
,f2004b5
,e763ace
,7afd2da
,dbf74aa
,3948f43
,923a5ec
,7dec4d0
,3a1fd98
,824a631
,37ec4ca
,d488223
,efae2f3
,e7b9b9f
,ce45a79
]:- thirdweb@5.29.0
- @thirdweb-dev/chains@0.1.117
@thirdweb-dev/react@4.7.0
Minor Changes
-
#3274
7a7b491
Thanks @MananTank! - Addsections
prop and deprecatepopularChains
andrecentChains
for showing chains in sections in Network Selector screen inConnectWallet
component<ConnectWallet modalSize="wide" networkSelector={{ sections: [ { label: "Recently used", chains: [Optimism, Arbitrum], }, { label: "Favorites", chains: [Polygon, Sepolia], }, { label: "Popular", chains: [Ethereum, Base], }, ], }} />
Patch Changes
@thirdweb-dev/react-native-adapter@1.2.0
Minor Changes
- #3271
3a1fd98
Thanks @joaquim-verges! - Align inAppWallet secret sharing implementation with web and previous RN SDK
@thirdweb-dev/react-core@4.7.0
@thirdweb-dev/cli@0.14.6
@thirdweb-dev/chains@0.1.117
Patch Changes
- #3222
efae2f3
Thanks @github-actions! - Synced Chains Package