v2.2.0
Changelog
- [WebGL]
LocalWallet
session persistence upon reconnecting - [WebGL]
LocalWallet
export flow - [WebGL]
SmartWallet
now supports any EOA/Provider - [Native] Full support for
SmartWallet
with any EOA/Provider including SignTypedDataV4 (Beta) - [Native] Fixes for
personal_sign
- [Native] Removed Multicall
- [Native] Added
Thirdweb.AccountAbstraction
scripts - [Native] Added
Wallet.GetSignerAddress
- [General] Fixes for read calls being interrupted by wallet connections being switched
- [General] Added
personalWallet
optional WalletProvider argument toWalletConnection
Wallet.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!