diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Scripts/ConnectToWallet.cs b/Packages/io.chainsafe.web3-unity/Runtime/Scripts/ConnectToWallet.cs
index 8ee441acb..c1f96d06c 100644
--- a/Packages/io.chainsafe.web3-unity/Runtime/Scripts/ConnectToWallet.cs
+++ b/Packages/io.chainsafe.web3-unity/Runtime/Scripts/ConnectToWallet.cs
@@ -14,8 +14,6 @@ namespace ChainSafe.Gaming.UnityPackage
///
public class ConnectToWallet : ServiceAdapter, IWeb3InitializedHandler, ILogoutHandler
{
- [SerializeField] private bool rememberMe = true;
-
[Space][SerializeField] private Button connectButton;
[SerializeField] private Button disconnectButton;
@@ -32,7 +30,7 @@ private async void Start()
{
try
{
- await Web3Unity.Instance.Initialize(rememberMe);
+ await Web3Unity.Instance.Initialize();
}
finally
{
diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Scripts/Web3Unity.cs b/Packages/io.chainsafe.web3-unity/Runtime/Scripts/Web3Unity.cs
index a26c2e02d..68dfd0f8c 100644
--- a/Packages/io.chainsafe.web3-unity/Runtime/Scripts/Web3Unity.cs
+++ b/Packages/io.chainsafe.web3-unity/Runtime/Scripts/Web3Unity.cs
@@ -113,17 +113,22 @@ private async void Awake()
}
}
+ public Task Initialize()
+ {
+ return Initialize(rememberConnection);
+ }
+
///
/// Initialize Web3Unity.
///
- /// Connect to any saved if they exist.
- public async Task Initialize(bool rememberConnection = true)
+ /// Connect to any saved if they exist.
+ public async Task Initialize(bool rememberMe)
{
_connectionHandler = GetComponent();
- await _connectionHandler.Initialize(rememberConnection);
+ await _connectionHandler.Initialize(rememberMe);
- if (rememberConnection)
+ if (rememberMe)
{
try
{