v2.2.0
Changelog
- [WebGL]
LocalWalletsession persistence upon reconnecting - [WebGL]
LocalWalletexport flow - [WebGL]
SmartWalletnow supports any EOA/Provider - [Native] Full support for
SmartWalletwith any EOA/Provider including SignTypedDataV4 (Beta) - [Native] Fixes for
personal_sign - [Native] Removed Multicall
- [Native] Added
Thirdweb.AccountAbstractionscripts - [Native] Added
Wallet.GetSignerAddress - [General] Fixes for read calls being interrupted by wallet connections being switched
- [General] Added
personalWalletoptional WalletProvider argument toWalletConnectionWallet.Connect method, pass the EOA provider you want to initialize Smart Wallets with, defaults to LocalWallet
Note: Currently, non LocalWallet EOAs for native Smart Wallet initialization require 3 signatures before the tx goes through, this will be reduced to 1 signature when out of beta.
The simplest way to test this version is to set the ThirdwebManager Factory, API Key, and turn on Gasless - you are now using Account Abstraction from your Unity Editor, congratulations!