Skip to content

Releases: thirdweb-dev/unity

v4.19.0

06 Aug 23:12
61d0a57
Compare
Choose a tag to compare

What's Changed

  • [Native] Added support for Discord Login.
  • [Cross-Platform] Added support for new chains.

Discord has been added to Prefab_ConnectWallet and can be tested in Scene_Prefabs

discord-unity-v4

v4.18.0

01 Aug 00:34
0b3f1b9
Compare
Choose a tag to compare

What's Changed

  • [WebGL] Added support for Coinbase Smart Wallets
    • Simply use the existing WalletProvider.Coinbase in WebGL to test it out!
    • If you do not have a Coinbase wallet browser extension, you will be prompted to create a Coinbase Smart Wallet.
    • Note that to test this locally you must add a CORS header, see our WebGL Build Instructions for example code.
  • [WebGL] Updated bridge.
  • [Cross-Platform] Added support for new chains.

99e6ec58743f279a84d0a920b25d39d7

v4.17.0

25 Jul 14:14
2c59e79
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] General improvements and cleanup of the low-level Transaction builder class, typically created from Contract.Prepare.
    • Added Transaction.Populate - a way for you to prepare a transaction by populating all its fields without sending it.
    • Added Transaction.GetGasFees to get EIP-1559 max fee per gas and max priority fee per gas.
    • Contract.Prepare will now return fully populated Transaction including Data cross platform, instantly.
    • Fixed edge case where if a chain did not support EIP-1559, and no max fee/max priority fee were explicitly set but a gas price was explicitly set, the gas price would be recalculated and overriden.
  • [Cross-Platform] Added Wallet.GetNonce - a simple way to get the connected wallet's nonce, defaults to pending blockTag but can be overriden.
  • [Cross-Platform] Removed the Contract.Prepare variant that takes in a from address override to avoid confusion and simplify syntax.
  • [Cross-Platform] Added support for new chains.
  • [WebGL] Updated bridge.

v4.16.8

18 Jul 12:03
a2e2960
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] Added Oasys Mainnet to list of chains with forced type 0 transactions.

v4.16.7

16 Jul 12:23
2366420
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] Updated chains package, added support for more chains.
  • [Cross-Platform] Added Oasys Testnet and Vanguard (Vanar Testnet) to list of chains with forced legacy type transactions. Fixes issues with transactions on these chains when not using Smart Wallet.

v4.16.6

26 Jun 18:50
8a6cdaa
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] Added support for new chains.

v4.16.5

21 Jun 19:47
3108703
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] Added support for new chains.

v4.16.4

14 Jun 16:56
c9520e3
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] User-passed Transaction Type fixes.
    • [WebGL] Fixed parsing error when explicitly setting a Type.
    • [Native] The Transaction builder now respects the Type variable. (Priority: explicit gas price or gas fees > type > chain support for 1559.)

v4.16.3

11 Jun 22:40
8a0d81b
Compare
Choose a tag to compare

What's Changed

  • [Cross-Platform] Added support for ZkCandy Sepolia Smart Wallets, similar to ZkSync support introduced previously.

v4.16.2

11 Jun 14:20
5026d3d
Compare
Choose a tag to compare

What's Changed

  • [WebGL] Fixed edge case where passing a single chain with WalletConnect in WebGL would sometimes create a session that did not propose eth_signTypedData_v4 when using certain wallets, potentially causing method does not exist errors.
  • [Cross-Platform] Added support for new chains.