Skip to content

Releases: thirdweb-dev/unity

v5.15.1

15 Jan 16:56
a4da750

Choose a tag to compare

What's Changed

  • Fixed Unity <2022.1 compilation error with the WebGL threading patcher.
    • Unity's 2021 LTS support had ended in May 2024, we recommend updating to 2022.3 or Unity 6.
    • We will no longer officially support 2021.
  • Added ThirdwebUnityExtensions.CopyToClipboard Cross-Platform Utility.
    • Works in WebGL with an added fallback mechanism.
    • Usable as a string extension (walletAddress.CopyToClipboard()).

v5.15.0

10 Jan 16:03
ba74311

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.14.0
  • Additions from Thirdweb's .NET SDK Release 2.15.0
  • Added AuthProvider.Backend's related walletSecret to In-App and Ecosystem Wallets' options. You can now create server side wallets!
  • Split ThirdwebManager into ThirdwebManagerBase, ThirdwebManager (frontend), ThirdwebManagerServer (backend)
    • Adds ThirdwebManagerServer prefab, uses SecretKey instead of ClientId and BundleId.
    • Adds a lot of flexibility and extendability for various use cases.
var serverWalletOptions= new WalletOptions(
    provider: WalletProvider.InAppWallet,
    chainId: 421614,
    inAppWalletOptions: new InAppWalletOptions(authprovider: AuthProvider.Backend, walletSecret: "my-epic-secret")
);
var myAiWallet = await ThirdwebManagerServer.Instance.ConnectWallet(serverWalletOptions);

It's time to make blockchain-powered AI allies and opponents that leverage backend wallets and perhaps even Nebula.

v5.14.1

07 Jan 00:09
e0330ba

Choose a tag to compare

Autoconnect Feature

Flag under ThirdwebManager > Preferences.

If enabled, Thirdweb will automatically connect to the last connected wallet on initialization (this behavior does not apply to the WalletConnectWallet provider option).

If a wallet was connected as a non smart wallet, then later upgraded, the smart wallet is saved as the last wallet, and the next session will autoconnect to the smart wallet.

Any failure during this entire flow should not throw.

d90a291c4de48fb3c35e7bec3dfab08f

v5.14.0

06 Jan 15:20
c728323

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.13.0
  • Exposed the ability to override RPC per chain ID in the ThirdwebManager.
  • Exposed the ability to force specific wallet ids into your WalletConnect modal in the ThirdwebManager.
  • Added hover tooltips for all ThirdwebManager options.

7af88a82f42c2f761f63993c46b220bd

v5.13.1

26 Dec 18:56
dc88179

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.12.1

v5.13.0

25 Dec 19:35
57f1f4e

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.12.0

v5.12.2

17 Dec 05:26
e79c916

Choose a tag to compare

What's Changed

  • Set the WalletConnect connection timeout to 180s, up from the default 30s. This should help resolve issues like "socket stalled" that might be thrown by the WalletConnect wallet in some regions, on some platforms.

v5.12.1

09 Dec 14:58
d75101e

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.11.1

v5.12.0

06 Dec 23:48
4146825

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.11.0
    • SmartWallet.PersonalSign no longer requires the SmartWallet to be deployed, increasing speed. Verification is done through ERC-6492. Validating a signature also works with ERC-6492 signatures now. Useful for apps that want to instantly authenticate (using Thirdweb Auth - SIWE for example) without incurring costs.
    • purchaseData can now be passed to Thirdweb Pay quote params, making Direct Payment flows fully featured.
  • InAppWalletOptions now extends EcosystemWalletOptions (no changes to dx).
  • Slightly improved Playground UI.

v5.11.1

27 Nov 00:58
7b7d3dd

Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.10.1
  • Fixes occasional WalletConnect modal was closed. exception when network state does not update fast enough.