Skip to content

Releases: thirdweb-dev/js

thirdweb@5.29.0

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

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! - Add useWalletDetailsModal hook to open Wallet Details Modal without using <ConnectButton /> component

    import { 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 more useQuery instances to avoid unnecessary refetches

  • #3235 824a631 Thanks @gregfromstl! - Adds EIP-5792 hook exports to thirdweb/react

  • #3241 37ec4ca Thanks @jnsdls! - fix ipfs resolveScheme 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

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes

@thirdweb-dev/unity-js-bridge@0.6.42

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes

@thirdweb-dev/service-utils@0.4.31

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes

  • #3238 73af67a Thanks @ElasticBottle! - expose domain and bundle Id validation logic

    import { authorizeDomain, authorizeBundleId } from "@thirdweb-dev/service-utils
    const isValidDomain = authorizeDomain({ domains, origin });
    const isValidBundleId = authorizeBundleId({ bundleId, bundleIds });

@thirdweb-dev/sdk@4.0.93

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes

@thirdweb-dev/react@4.7.0

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Minor Changes

  • #3274 7a7b491 Thanks @MananTank! - Add sections prop and deprecate popularChains and recentChains for showing chains in sections in Network Selector screen in ConnectWallet 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

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Minor Changes

@thirdweb-dev/react-core@4.7.0

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes

@thirdweb-dev/cli@0.14.6

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes

@thirdweb-dev/chains@0.1.117

12 Jun 05:01
62ee972
Compare
Choose a tag to compare

Patch Changes