Skip to content

Releases: thirdweb-dev/js

thirdweb@5.83.1

09 Jan 09:57
b14aa54
Compare
Choose a tag to compare

Patch Changes

@thirdweb-dev/wagmi-adapter@0.1.7

09 Jan 09:57
b14aa54
Compare
Choose a tag to compare
@thirdweb-dev/wagmi-adapter@0.1.7

thirdweb@5.83.0

08 Jan 08:15
b2b5ae3
Compare
Choose a tag to compare

Minor Changes

  • #5878 70b7b5c Thanks @ElasticBottle! - Add support for backend wallets.

    This is useful is you have a backend that is connected to an that you want to have programmatic access to a wallet without managing private keys.

    Here's how you'd do it:

    const wallet = inAppWallet();
    const account = await wallet.connect({
      strategy: "backend",
      client: createThirdwebClient({
        secretKey: "...",
      }),
      walletSecret: "...",
    });
    console.log("account.address", account.address);

    Note that walletSecret should be generated by you and securely stored to uniquely authenticate to the given wallet.

Patch Changes

@thirdweb-dev/wagmi-adapter@0.1.6

08 Jan 08:15
b2b5ae3
Compare
Choose a tag to compare
@thirdweb-dev/wagmi-adapter@0.1.6

thirdweb@5.82.0

07 Jan 07:59
2d996cc
Compare
Choose a tag to compare

Minor Changes

  • #5801 429e112 Thanks @gregfromstl! - Feature: Adds beta support for EIP-7702 authorization lists

    import {
      prepareTransaction,
      sendTransaction,
      signAuthorization,
    } from "thirdweb";
    
    const authorization = await signAuthorization({
      request: {
        address: "0x...",
        chainId: 911867,
        nonce: 100n,
      },
      account: myAccount,
    });
    
    const transaction = prepareTransaction({
      chain: ANVIL_CHAIN,
      client: TEST_CLIENT,
      value: 100n,
      to: TEST_WALLET_B,
      authorizationList: [authorization],
    });
    
    const res = await sendTransaction({
      account,
      transaction,
    });
  • #5845 b058f68 Thanks @gregfromstl! - Feature: Adds deploySmartAccount function to force the deployment of a smart account.

    const account = await deploySmartAccount({
      smartAccount,
      chain,
      client,
      accountContract,
    });

    Fix: Uses 1271 signatures if the smart account is already deployed.

@thirdweb-dev/wagmi-adapter@0.1.5

07 Jan 07:59
2d996cc
Compare
Choose a tag to compare
@thirdweb-dev/wagmi-adapter@0.1.5

thirdweb@5.81.0

06 Jan 20:25
dd4b1e8
Compare
Choose a tag to compare

Minor Changes

Patch Changes

  • #5837 ce3e850 Thanks @kumaryash90! - Update implementations

  • #5865 a9547c5 Thanks @gregfromstl! - SDK: Fix chain switching in smart account transactions

  • #5879 810f319 Thanks @kien-ngo! - Add onTimeout callback to useAutoConnect

  • #5605 e9c23ad Thanks @kien-ngo! - - Add onClose callback to Connect Details modal

    <ConnectButton
      detailsModal={{
        onClose: (screen: string) => {
          // The last screen name that was being shown when user closed the modal
          console.log({ screen });
        },
      }}
    />
    • Small fix for ChainIcon: Always resolve IPFS URI
    • Improve test coverage
  • #5869 273a320 Thanks @gregfromstl! - SDK: Removed co.lobstr from the available wallets (an unsupported non-EVM wallet)

  • #5871 1e8ddcb Thanks @gregfromstl! - SDK: Gracefully ignore chain with no chain ID in fromEip1193Provider

@thirdweb-dev/wagmi-adapter@0.1.4

06 Jan 20:25
dd4b1e8
Compare
Choose a tag to compare
@thirdweb-dev/wagmi-adapter@0.1.4

thirdweb@5.80.0

20 Dec 01:40
d14e0c4
Compare
Choose a tag to compare

Minor Changes

  • #5799 90e2b97 Thanks @gregfromstl! - Feature: Allows hiding the "Linked Profiles" button in the ConnectButton Details Modal

    <ConnectButton
      detailsModal={{ manageWallet: { allowLinkingProfiles: false } }}
    />

Patch Changes

@thirdweb-dev/wagmi-adapter@0.1.3

20 Dec 01:40
d14e0c4
Compare
Choose a tag to compare
@thirdweb-dev/wagmi-adapter@0.1.3