From 193c26e5c63991ddce0c83a29576a504a31147db Mon Sep 17 00:00:00 2001
From: Adam <adam.smith@blockborn.io>
Date: Mon, 23 Sep 2024 11:09:40 +0100
Subject: [PATCH] allow verification url setting on wallet linker

---
 .../Sequence/SequenceFrontend/Scripts/UI/TransitionPanel.cs  | 2 +-
 .../Sequence/SequenceSDK/EmbeddedWallet/EOAWalletLinker.cs   | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Packages/Sequence-Unity/Sequence/SequenceFrontend/Scripts/UI/TransitionPanel.cs b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Scripts/UI/TransitionPanel.cs
index 509b23f9..d07680a6 100644
--- a/Packages/Sequence-Unity/Sequence/SequenceFrontend/Scripts/UI/TransitionPanel.cs
+++ b/Packages/Sequence-Unity/Sequence/SequenceFrontend/Scripts/UI/TransitionPanel.cs
@@ -47,7 +47,7 @@ public void OpenSendTransactionWithFeeOptionsPanel()
         
         public void LinkEOAWallet()
         {
-            EOAWalletLinker linker = new EOAWalletLinker(Wallet, "https://dev-api.sequence.app/rpc/API/GenerateWaaSVerificationURL");
+            EOAWalletLinker linker = new EOAWalletLinker(Wallet, "https://dev-api.sequence.app/rpc/API/GenerateWaaSVerificationURL", "https://demo-waas-wallet-link.pages.dev/");
             linker.OpenEOAWalletLink(Chain.ArbitrumNova);
         }
         
diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/EmbeddedWallet/EOAWalletLinker.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/EmbeddedWallet/EOAWalletLinker.cs
index be8f1e87..299883b4 100644
--- a/Packages/Sequence-Unity/Sequence/SequenceSDK/EmbeddedWallet/EOAWalletLinker.cs
+++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/EmbeddedWallet/EOAWalletLinker.cs
@@ -11,12 +11,13 @@ public class EOAWalletLinker
         
         private IWallet _wallet;
 
-        private const string _verificationUrl = "https://demo-waas-wallet-link.pages.dev/";
+        private string _verificationUrl;// = "https://demo-waas-wallet-link.pages.dev/";
 
-        public EOAWalletLinker(IWallet wallet, string nonceGenerationLink)
+        public EOAWalletLinker(IWallet wallet, string nonceGenerationLink, string verificationUrl)
         {
             _wallet = wallet;
             _nonceGenerationLink = nonceGenerationLink;
+            _verificationUrl = verificationUrl;
         }
 
         public async Task<string> GenerateEOAWalletLink(Chain chain)