v4.4.0
What's Changed
- [Native] Update
MetaMask SDK
to 1.2.2 - includes improved session persistence and mobile build fixes. - [Native]
WalletUI
functions are now overrideable - more flexibility in behavior customization forWalletProvider
prefabs. - [Native] Added optional
EmbeddedWalletUI
event callback for custom invalid otp handling, add a listener to add retry functionality. - [Native] Implemented Multicall3 for
ERC721.GetAll
,ERC1155.GetAll
,ERC1155.GetOwned
if deployed on active chain, making fetching a lot faster for larger collections. - [Native] Updated chains package, added support for
xai
,xai-sepolia
and others. - [Native] Fixed
ERC20.SetAllowance
not triggering custom approval wallet UI where available. - [Native] Added option to not force deploy a smart wallet upon signing a message or typed data in
ThirdwebManager
Smart Wallet optional parameters. - [WebGL] Updated bridge.
- [General]
Scene_Prefabs
minor UI fix. - [General] Upgraded main project to Unity
2022.3.17f1
- best used with XCode 15.1 when building for iOS.
Changelog: https://blog.thirdweb.com/changelog/unity-4-4-0/
This is a minor update, meaning some structure or DLL changes occured. When upgrading, it is best to remove previous SDK files to avoid issues.