You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Thirdweb/Thirdweb.Wallets/InAppWallet/EcosystemWallet/EcosystemWallet.cs
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -80,6 +80,7 @@ string walletSecret
80
80
/// <param name="siweSigner">The SIWE signer wallet for SIWE authentication.</param>
81
81
/// <param name="legacyEncryptionKey">The encryption key that is no longer required but was used in the past. Only pass this if you had used custom auth before this was deprecated.</param>
82
82
/// <param name="walletSecret">The wallet secret for Backend authentication.</param>
83
+
/// <param name="twAuthTokenOverride">The auth token to use for the session. This will automatically connect using a raw thirdweb auth token.</param>
83
84
/// <returns>A task that represents the asynchronous operation. The task result contains the created in-app wallet.</returns>
84
85
/// <exception cref="ArgumentException">Thrown when required parameters are not provided.</exception>
85
86
publicstaticasyncTask<EcosystemWallet>Create(
@@ -92,7 +93,8 @@ public static async Task<EcosystemWallet> Create(
92
93
stringstorageDirectoryPath=null,
93
94
IThirdwebWalletsiweSigner=null,
94
95
stringlegacyEncryptionKey=null,
95
-
stringwalletSecret=null
96
+
stringwalletSecret=null,
97
+
stringtwAuthTokenOverride=null
96
98
)
97
99
{
98
100
if(client==null)
@@ -154,6 +156,10 @@ public static async Task<EcosystemWallet> Create(
Copy file name to clipboardExpand all lines: Thirdweb/Thirdweb.Wallets/InAppWallet/InAppWallet.cs
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@ string walletSecret
37
37
/// <param name="siweSigner">The SIWE signer wallet for SIWE authentication.</param>
38
38
/// <param name="legacyEncryptionKey">The encryption key that is no longer required but was used in the past. Only pass this if you had used custom auth before this was deprecated.</param>
39
39
/// <param name="walletSecret">The wallet secret for backend authentication.</param>
40
+
/// <param name="twAuthTokenOverride">The auth token to use for the session. This will automatically connect using a raw thirdweb auth token.</param>
40
41
/// <returns>A task that represents the asynchronous operation. The task result contains the created in-app wallet.</returns>
41
42
/// <exception cref="ArgumentException">Thrown when required parameters are not provided.</exception>
42
43
publicstaticasyncTask<InAppWallet>Create(
@@ -47,11 +48,12 @@ public static async Task<InAppWallet> Create(
0 commit comments