Skip to content

Releases: thirdweb-dev/unity

v5.22.0

09 May 21:00
f3cb73a
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.22.0

v5.21.0

08 May 00:09
3846c67
Compare
Choose a tag to compare

[Beta] Your In-App Wallets can now be upgraded directly to an EIP7702 Smart Account with a simple connection flag!

Additions from Thirdweb's .NET SDK Release 2.21.0 bring us an amazing EIP-7702 integration, which allows you to turn any In-App Wallet EOA into a Smart EOA, getting all the functionality you love from SmartWallet, without all the things you hate about it (see .NET release above).

Upgrade In-App Wallet to get gas sponsorship and more, all while preserving the wallet type and the address.

// Turn your boring EOAs into Smart EOAs!
var smartIaw = await ConnectWallet(
    new WalletOptions(
        provider: WalletProvider.InAppWallet,
        chainId: 11155111, // Sepolia supports EIP-7702
        inAppWalletOptions: new InAppWalletOptions(
            authprovider: AuthProvider.Google,
            executionMode: ExecutionMode.EIP7702Sponsored // new!
        )
    )
);
ThirdwebDebug.Log("Connected to InAppWallet: " + await smartIaw.GetAddress());

// Execute a transaction as usual, execution is managed by thirdweb seamlessly!
var receipt = await smartIaw.Transfer(11155111, await smartIaw.GetAddress(), 0);
ThirdwebDebug.Log($"Transfer receipt: https://sepolia.etherscan.io/tx/{receipt.TransactionHash}");

v5.20.1

02 May 13:12
a82859f
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.20.1

v5.20.0

29 Apr 15:30
3a7ec53
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.20.0

v5.19.3

24 Apr 00:29
6b9fd4d
Compare
Choose a tag to compare

What's Changed

  • WalletProvider.MetaMaskWallet is now compatible with injected Phantom wallets.

Note: This wallet provider will be renamed to WalletProvider.Injected in a future version for clarity, and implement additional browser-specific EIPs.

v5.19.2

21 Apr 14:42
ce9935b
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.19.1

v5.19.1

26 Mar 16:14
b98e9ce
Compare
Choose a tag to compare

What's Changed

  • Fixed WalletProvider.MetaMaskWallet (for using wallet browser extensions on Web targets) not setting initial active chain id correctly.
    • This did not cause issues when using MetaMask.
    • This did cause issues when using another injected browser wallet that overrides MetaMask.
    • You can now use wallets like Rabby with WalletProvider.MetaMaskWallet.

Thank you @PixeledSlama!

v5.19.0

22 Mar 00:02
b372d0a
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.19.0

v5.18.8

19 Mar 21:33
cfe3d5b
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.18.6

v5.18.7

13 Mar 16:55
2c7cb36
Compare
Choose a tag to compare

What's Changed

  • Future-proof dynCalls in #233 - Thanks @juj!