Releases: thirdweb-dev/js
thirdweb@5.83.1
@thirdweb-dev/wagmi-adapter@0.1.7
@thirdweb-dev/wagmi-adapter@0.1.7
thirdweb@5.83.0
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
- #5904
5e2eec3
Thanks @kumaryash90! - Fix batch fetch util for marketplace-v3
@thirdweb-dev/wagmi-adapter@0.1.6
@thirdweb-dev/wagmi-adapter@0.1.6
thirdweb@5.82.0
Minor Changes
-
#5801
429e112
Thanks @gregfromstl! - Feature: Adds beta support for EIP-7702 authorization listsimport { 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: AddsdeploySmartAccount
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
@thirdweb-dev/wagmi-adapter@0.1.5
thirdweb@5.81.0
Minor Changes
- #5829
e01193a
Thanks @gregfromstl! - Feature: Adds getAdminAccount to inAppWallet interface for AA ecosystem wallets
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 infromEip1193Provider
@thirdweb-dev/wagmi-adapter@0.1.4
@thirdweb-dev/wagmi-adapter@0.1.4
thirdweb@5.80.0
Minor Changes
-
#5799
90e2b97
Thanks @gregfromstl! - Feature: Allows hiding the "Linked Profiles" button in theConnectButton
Details Modal<ConnectButton detailsModal={{ manageWallet: { allowLinkingProfiles: false } }} />
Patch Changes
-
#5693
7c40fda
Thanks @kumaryash90! - Custom create2 factory deployment for skale chains -
#5780
a2a61df
Thanks @joaquim-verges! - Validate getContract params -
#5818
a89f766
Thanks @joaquim-verges! - Only connect wallets on SIWE linking if not already connected -
#5783
e818f0e
Thanks @gregfromstl! - Adds Humanity Testnet as a legacy transaction chain
@thirdweb-dev/wagmi-adapter@0.1.3
@thirdweb-dev/wagmi-adapter@0.1.3