Releases: thirdweb-dev/js
@thirdweb-dev/wallets@2.0.9
Patch Changes
-
#1856
4fa09df6
Thanks @joaquim-verges! - Expose function to estimate SmartWallet transactions, handling pre and post deployment stateconst cost = smartWallet.estimate(preparedTx); const costBatch = smartWallet.estimateBatch(preparedTxs);
Also works with raw transactions
const cost = smartWallet.estimateRaw(rawTx); const costBatch = smartWallet.estimateBatchRaw(rawTxs);
-
#1324
4cb6e287
Thanks @ciaranightingale! - Introduce TokenBoundSmartWallet class for ERC-6551 support -
#1851
5917e626
Thanks @joaquim-verges! - Fix getSmartWalletAddress util function -
#1840
44f258d6
Thanks @nkrishang! - Patch isSmartWalletDeployed -
#1853
7ff0b4d5
Thanks @MananTank! - Fix Chains Package Tree shaking issue caused by SmartWallet -
#1855
b6f72c56
Thanks @jnsdls! - require minimum node version:>=18
-
#1830
042459fe
Thanks @MananTank! - Use BigInt function instead of bigint primitive numbers to fix broken Vite templates -
Updated dependencies [
d1743a32
,6028a881
,0358722c
,db0bbf51
,80def43d
,b6f72c56
,cc651135
]:- @thirdweb-dev/sdk@4.0.8
- @thirdweb-dev/chains@0.1.56
@thirdweb-dev/unity-js-bridge@0.2.95
@thirdweb-dev/storage@2.0.2
@thirdweb-dev/sdk@4.0.8
Patch Changes
-
#1798
d1743a32
Thanks @kien-ngo! - Improve performance for contract-roles methods -
#1814
db0bbf51
Thanks @kien-ngo! - [SDK] Perf inmprovement for erc-20 methods -
#1850
80def43d
Thanks @joaquim-verges! - Fix double trailing slash when downloading merkle data -
#1855
b6f72c56
Thanks @jnsdls! - require minimum node version:>=18
-
#1805
cc651135
Thanks @kumaryash90! - Spicy Chain deployments -
Updated dependencies [
6028a881
,b6f72c56
,cc651135
]:- @thirdweb-dev/chains@0.1.56
- @thirdweb-dev/storage@2.0.2
@thirdweb-dev/react@4.0.9
Patch Changes
-
#1855
b6f72c56
Thanks @jnsdls! - require minimum node version:>=18
-
Updated dependencies [
d1743a32
,4fa09df6
,6028a881
,0358722c
,db0bbf51
,4cb6e287
,80def43d
,5917e626
,44f258d6
,7ff0b4d5
,b6f72c56
,042459fe
,cc651135
,1934ef5f
]:- @thirdweb-dev/sdk@4.0.8
- @thirdweb-dev/wallets@2.0.9
- @thirdweb-dev/chains@0.1.56
- @thirdweb-dev/react-core@4.0.9
@thirdweb-dev/react-native@0.3.14
Patch Changes
-
#1806
4374bd4e
Thanks @iketw! - Custom JWT support in React NativeEnables passing a custom JWT to the embeddedWallet:
import { embeddedWallet, useConnect } from "@thirdweb-dev/react-native"; import { Button } from "react-native"; import React from "react"; const AppInner = () => { const connect = useConnect(); const triggerConnect = async () => { connect(embeddedWallet(), { loginType: "jwt", password: "strong-password", jwt: "your-jwt", }); }; return ( <Button title={"Connect with custom JWT"} onPress={triggerConnect} /> ); };
-
#1844
0b748f31
Thanks @iketw! - Migrate embedded wallet to new API in React Native -
#1855
b6f72c56
Thanks @jnsdls! - require minimum node version:>=18
-
#1839
1934ef5f
Thanks @vuittont60! - Fix typo in comments -
#1841
b6267599
Thanks @iketw! - Update naming for embeddedWallet custom jwt setup -
Updated dependencies [
d1743a32
,4fa09df6
,6028a881
,0358722c
,db0bbf51
,4cb6e287
,80def43d
,5917e626
,44f258d6
,7ff0b4d5
,b6f72c56
,042459fe
,cc651135
,1934ef5f
]:- @thirdweb-dev/sdk@4.0.8
- @thirdweb-dev/wallets@2.0.9
- @thirdweb-dev/chains@0.1.56
- @thirdweb-dev/react-core@4.0.9
- @thirdweb-dev/storage@2.0.2
@thirdweb-dev/react-native-compat@0.3.14
@thirdweb-dev/react-native-compat@0.3.14
@thirdweb-dev/react-core@4.0.9
Patch Changes
-
#1855
b6f72c56
Thanks @jnsdls! - require minimum node version:>=18
-
#1839
1934ef5f
Thanks @vuittont60! - Fix typo in comments -
Updated dependencies [
d1743a32
,4fa09df6
,6028a881
,0358722c
,db0bbf51
,4cb6e287
,80def43d
,5917e626
,44f258d6
,7ff0b4d5
,b6f72c56
,042459fe
,cc651135
]:- @thirdweb-dev/sdk@4.0.8
- @thirdweb-dev/wallets@2.0.9
- @thirdweb-dev/chains@0.1.56
- @thirdweb-dev/storage@2.0.2
- @thirdweb-dev/auth@4.1.1