Skip to content

v2.2.0

Compare
Choose a tag to compare
@0xFirekeeper 0xFirekeeper released this 07 Jun 13:10
16172ef

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 to WalletConnection 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!