Skip to content

v4.0.0

Compare
Choose a tag to compare
@0xFirekeeper 0xFirekeeper released this 27 Oct 00:46
4a2d325

It's finally here!

Embrace the modularity of Embedded Wallets as we begin this journey in bringing you the best wallet UX you've seen in Web3 Gaming.
Pair them with Smart Wallets to enhance user experiences with signless and gasless experiences, retaining assets across multiple apps.

What's Changed

  • Embedded Wallets - WebGL, Standalone, Android and iOS support
    • Email - Login with your email using a one-time password. Automatically login if you weren't signed out previously.
    • Google - Login flow through browser on standalone platforms, in app for other platforms.
    • Custom Auth - Bring your own auth, currently supports OIDC compatible methods.
    • Cross-platform/device compatibility - Ensures you get the same final wallet address no matter where you login from.
  • Added WalletProvider_EmbeddedWallet UI prefab and related script.
  • Removed Magic login option and related code/prefabs/sprites.
    • Also removed WebView package and related scripts/plugins.
  • Removed Paper login option and related code/prefabs/sprites.
  • Added AuthOptions to Wallet Connection API.
  • Added ThirdwebConfig to configure mobile custom schemes for deeplinking purposes through the ThirdwebManager.
  • Added Thirdweb.Browser collection of native browser integrations.
  • Added post-gradle generation script for Android platforms.
  • Various improvements and bugfixes.

NB: Login with Email feature in WebGL will automatically be unlocked by end of October, no SDK update required.

This is a major update, you must remove previous SDK folders and reimport for the best upgrade experience.

Additional Links