v3.3.0
What's Changed
-
New Wallet Provider - EmbeddedWallet! The ultimate, secure and seamless email and social login experience.
- Login with the same email cross platform, get the same wallet address.
- Works great as the signer (personal wallet) to use Smart Wallets (ERC4337) with.
- Instead of the normal OTP flow, you can optionally choose to sign in with google (WebGL only for now)
- Does not require the user to keep a recovery code.
- Non-custodial.
- Enable this wallet easily by providing a Client ID with Embedded Wallets service enabled.
-
[General] The Connect Wallet Prefab now exposes
personalWallet
in the Inspector, making it easier to test different EOAs with the Smart Wallet option.
-
[Native] You can now provide a Bundle ID Override as part of the
ThirdwebManager
General Settings, useful for testing api keys.
-
[Native] Smart Wallet Native Transaction Queuing - sending multiple transactions in quick succession / edge cases fixed.
-
[Native] Your app metadata is properly passed to MetaMask now, and sessions are ended on Disconnect by default.
-
[General] NFTLoader in
Scene_Prefabs
spinner is now... less ugly! -
[General] Added Live Preview (Unity WebGL) to the Readme!
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.