Skip to content

Releases: thirdweb-dev/unity

v2.0.4

01 May 21:25
c985e10
Compare
Choose a tag to compare

Changelog

  • [WebGL] Fixed WalletConnect connections, updated bridge
  • [Native] The ThirdwebManager now supports AppOptions from the inspector
  • [Native] The ThirdwebManager now supports gasless domain and version overrides (optional)
  • [Native] Passing a private key to generate signatures is now allowed (not advised client side)
  • [Native] Fixed payload requests' price parameter being considered wei instead of eth as input
  • [General] ToEth and FormatERC20 utility functions now have an optional addCommas param

v2.0.3

07 Apr 08:29
77c1b52
Compare
Choose a tag to compare

Changelog

  • [Native] Removed preservation of WalletConnect sessions after closing the app, now only preserves it on pause/unpause
  • [Native] Fixed unnecessary WalletConnect callbacks when starting the app and connecting after disconnecting one or more times

v2.0.2

07 Apr 01:05
7370866
Compare
Choose a tag to compare

Changelog

  • [Native] Improved WalletConnect session connectivity
  • [Native] Fixed Android WalletConnect callback issues
  • [Native] Fixed WalletConnect errors thrown when receiving a null RPC response
  • [General] Improved Inspector backwards-compatibility for prefabs
  • [General] ThirdwebManager now uses a simple list, you can add new chains from the inspector without further changes
  • [General] Prefab_ConnectWallet and Prefab_ConnectWalletNative inspector serialized dictionaries changed to lists
  • [General] Added helper functions to ThirdwebManager to retrieve chain data at runtime

Pro tip: right click on the ThirdwebManager Component and select "Reset" to bring back popular chains into the list if needed.

v2.0.1

06 Apr 05:36
89cb2b9
Compare
Choose a tag to compare

Changelog

  • [WebGL] Fixed custom contract Read/Write calls

v2.0.0

04 Apr 18:00
d6bdbcd
Compare
Choose a tag to compare

Stable v2 release of the unity SDK!

  • Support for any platform (Desktop/Mobile/Console/VR/WebGL)
  • Revamped prefabs for wallet connection, nft renderers
  • Support for latest contracts, including Marketplace v3
  • Support for gasless
  • Support for generated wallets (Device wallet)

And more! check out the full documentation: https://portal.thirdweb.com/unity

v2.0.0-alpha3

23 Mar 22:35
Compare
Choose a tag to compare

Changelog

Improvements

  • [Native] WalletConnect now automatically adds the target chain and switches to it if needed.
  • [Native] Wallet.GetBalance now displays the correct name and symbol of the chain's native currency.

User Interface

  • [Native] Improved Device Wallet - Password Panel UI
  • [Native] Prefab_ConnectWallet got a brand new look!
  • [WebGL] Prefab_ConnectWallet got a brand new look!

Structure changes

  • Added Resources/all_chains.json

Which team are you on, WebGL or Native?

2.0.0-alpha2

23 Mar 03:55
8b516f1
Compare
Choose a tag to compare
  • Visual fixes for connect wallet prefab
  • Fixes for Pack contract on webGL

2.0.0-alpha1

21 Mar 05:54
Compare
Choose a tag to compare

v2.0 Alpha1 update

  • Gasless support for native platforms
  • WalletConnect bug fixes and improvements
  • DeviceWallet support for webGL
  • Misc fixes

2.0.0-alpha

16 Mar 22:45
Compare
Choose a tag to compare

Native platforms support

The thirdweb SDK can now be used on ANY unity platform with the same, convenient API!

  • WebGL
  • Desktop
  • Android
  • iOS
  • VR
  • Console

This means you can now build desktop and mobile games with web3 functionality, and test real web3 interactions straight from your Unity editor!

This includes wallet connectivity. Native platforms can connect wallets via:

  • Device wallet - a generated wallet that lives on the users device, optionally password protected and exportable to MetaMask
  • WalletConnect - connect any mobile wallet to your game via QR code

In order to simplify maintaining wallet connections accross the game, you now need to use the ThirdwebManager prefab in your scenes. This allows to configure chains, overrides and maintain wallet connection state everywhere.

1.1.5

09 Mar 23:08
b878410
Compare
Choose a tag to compare

Upgrade to latest SDK with fixes for custom EVM chains