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
|`clientId`| Your Web3Auth Client ID. You can get it from Web3Auth [Dashboard](https://dashboard.web3auth.io/) under project details. It's a mandatory field of type `string`|
140
-
|`network`| Defines the Web3Auth network. It's a mandatory field of type `OPENLOGIN_NETWORK_TYPE`. |
141
-
|`redirectUrl`| URL that Web3Auth will redirect API responses upon successful authentication from browser. It's a mandatory field of type `string`. |
142
-
|`whiteLabel?`| WhiteLabel options for web3auth. It helps you define custom UI, branding, and translations for your brand app. It takes `WhiteLabelData` as a value. |
143
-
|`loginConfig?`| Login config for the custom verifiers. It takes `LoginConfig` as a value. |
144
-
|`useCoreKitKey?`| Use CoreKit Key to get core kit key. It's an optional field with default value as `false`. |
145
-
|`mfaSettings?`| Allows developers to configure the Mfa settings for authentication. It takes `MfaSettings` as a value. |
146
-
|`sessionTime?`| It allows developers to configure the session management time. Session Time is in seconds, default is 86400 seconds which is 1 day. `sessionTime` can be max 7 days |
147
-
|`storageServerUrl?`| Specify a custom storage url. Default value is `https://broadcast-server.tor.us`. |
148
-
|`storageKey?`| Specify the storage key. Setting to "local" will persist social login session accross browser tabs. Available options are "local" and "session". |
|`clientId`| Your Web3Auth Client ID. You can get it from Web3Auth [Dashboard](https://dashboard.web3auth.io/) under project details. It's a mandatory field of type `string`|
140
+
|`network`| Defines the Web3Auth network. It's a mandatory field of type `WEB3AUTH_NETWORK_TYPE`. |
141
+
|`redirectUrl`| URL that Web3Auth will redirect API responses upon successful authentication from browser. It's a mandatory field of type `string`. |
142
+
|`privateKeyProvider`| Private key provider for your chain namespace. |
143
+
|`accountAbstractionProvider?`| Account abstraction provider for your preferred chain and provider. |
144
+
|`whiteLabel?`| WhiteLabel options for web3auth. It helps you define custom UI, branding, and translations for your brand app. It takes `WhiteLabelData` as a value. |
145
+
|`loginConfig?`| Login config for the custom verifiers. It takes `LoginConfig` as a value. |
146
+
|`useCoreKitKey?`| Use CoreKit Key to get core kit key. It's an optional field with default value as `false`. |
147
+
|`mfaSettings?`| Allows developers to configure the Mfa settings for authentication. It takes `MfaSettings` as a value. |
148
+
|`sessionTime?`| It allows developers to configure the session management time. Session Time is in seconds, default is 86400 seconds which is 1 day. `sessionTime` can be max 7 days |
149
+
|`storageServerUrl?`| Specify a custom storage url. Default value is `https://broadcast-server.tor.us`. |
150
+
|`storageKey?`| Specify the storage key. Setting to "local" will persist social login session accross browser tabs. Available options are "local" and "session". |
149
151
150
152
</TabItem>
151
153
@@ -158,9 +160,9 @@ export type SdkInitParams = {
158
160
* dapp on {@link"https://dashboard.web3auth.io"| developer dashboard}
159
161
*/
160
162
clientId:string;
161
-
network:OPENLOGIN_NETWORK_TYPE;
163
+
network:WEB3AUTH_NETWORK_TYPE;
162
164
/**
163
-
* This parameter will be used to change the build environment of openlogin sdk.
165
+
* This parameter will be used to change the build environment of auth sdk.
164
166
* @defaultValue production
165
167
*/
166
168
buildEnv?:BUILD_ENV_TYPE;
@@ -186,7 +188,7 @@ export type SdkInitParams = {
186
188
*/
187
189
loginConfig?:LoginConfig;
188
190
/**
189
-
* options for whitelabling default openlogin modal.
191
+
* options for whitelabling default auth modal.
190
192
*/
191
193
whiteLabel?:WhiteLabelData;
192
194
/**
@@ -216,29 +218,45 @@ export type SdkInitParams = {
216
218
*/
217
219
mfaSettings?:MfaSettings;
218
220
/**
219
-
* This parameter will be used to use openlogin mpc
221
+
* This parameter will be used to use auth mpc
220
222
* @defaultValue false
221
223
*/
222
224
enableLogging?:boolean;
223
225
useCoreKitKey?:boolean;
226
+
walletSdkURL?:string;
227
+
/**
228
+
* Private key provider for your chain namespace
229
+
*/
230
+
privateKeyProvider:IBaseProvider<string>;
231
+
/**
232
+
* Account abstraction provider for your chain namespace
0 commit comments