diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Adapter/EmbeddedWalletAdapter.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Adapter/EmbeddedWalletAdapter.cs index ce187be0..91618ca3 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Adapter/EmbeddedWalletAdapter.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Adapter/EmbeddedWalletAdapter.cs @@ -14,11 +14,14 @@ namespace Sequence.Adapter { public class EmbeddedWalletAdapter : IEmbeddedWalletAdapter, IDisposable { + public delegate void OnWalletUpdatedHandler(IWallet wallet); + private static EmbeddedWalletAdapter _instance; public IWallet Wallet { get; private set; } public Address WalletAddress { get; private set; } + public event OnWalletUpdatedHandler OnWalletUpdated; private SequenceLogin _loginHandler; private SequenceLogin LoginHandler @@ -327,6 +330,8 @@ private void UpdateWallet(IWallet wallet) _checkout = new Checkout(wallet, _chain); LoginHandler.SetConnectedWalletAddress(wallet.GetWalletAddress()); + + OnWalletUpdated?.Invoke(wallet); } private void EnsureWalletReferenceExists() diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json index fece17ca..bdea05c5 100644 --- a/Packages/Sequence-Unity/package.json +++ b/Packages/Sequence-Unity/package.json @@ -1,6 +1,6 @@ { "name": "xyz.0xsequence.waas-unity", - "version": "5.0.8", + "version": "5.0.9", "displayName": "Sequence SDK", "description": "A Unity SDK for Sequence APIs", "unity": "2021.3",