Skip to content

Commit eb3145d

Browse files
committed
Update react-native-mpc-core-kit version
1 parent 09344e5 commit eb3145d

File tree

3 files changed

+31
-29
lines changed

3 files changed

+31
-29
lines changed

mpc-core-kit-react-native/mpc-core-kit-rn-expo-auth0/App.tsx

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@ import { CHAIN_NAMESPACES } from "@web3auth/base";
55
import { EthereumSigningProvider } from "@web3auth/ethereum-mpc-provider";
66
// IMP START - Quick Start
77
import {
8+
Bridge,
89
COREKIT_STATUS,
910
generateFactorKey,
10-
JWTLoginParams,
1111
keyToMnemonic,
1212
makeEthereumSigner,
1313
mnemonicToKey,
14+
mpclib,
1415
parseToken,
16+
TssDklsLib,
1517
TssShareType,
1618
WEB3AUTH_NETWORK,
17-
} from "@web3auth/mpc-core-kit";
18-
import { Bridge, mpclib, TssDklsLib } from "@web3auth/react-native-mpc-core-kit";
19+
} from "@web3auth/react-native-mpc-core-kit";
1920
// IMP END - Quick Start
2021
import { BN } from "bn.js";
2122
import { ethers } from "ethers";
@@ -122,6 +123,11 @@ function Home() {
122123
}
123124
};
124125

126+
const uiConsole = (...args: any) => {
127+
setConsoleUI(`${JSON.stringify(args || {}, null, 2)}\n\n\n\n${consoleUI}`);
128+
console.log(...args);
129+
};
130+
125131
const login = async () => {
126132
try {
127133
if (!coreKitInstance) {
@@ -136,12 +142,17 @@ function Home() {
136142

137143
// IMP START - Login
138144
uiConsole("idToken", idToken);
139-
const parsedToken = parseToken(idToken!);
140145

141-
const idTokenLoginParams: JWTLoginParams = {
146+
if (!idToken) {
147+
throw new Error("idToken is null or undefined");
148+
}
149+
150+
const parsedToken = parseToken(idToken);
151+
152+
const idTokenLoginParams = {
142153
verifier,
143154
verifierId: parsedToken.sub,
144-
idToken: idToken!,
155+
idToken,
145156
};
146157

147158
await coreKitInstance.loginWithJWT(idTokenLoginParams);
@@ -430,11 +441,6 @@ function Home() {
430441
logout();
431442
};
432443

433-
const uiConsole = (...args: any) => {
434-
setConsoleUI(`${JSON.stringify(args || {}, null, 2)}\n\n\n\n${consoleUI}`);
435-
console.log(...args);
436-
};
437-
438444
const loggedInView = (
439445
<View style={styles.buttonArea}>
440446
<Text style={styles.heading}>MPC Core Kit RN Auth0 Example</Text>

mpc-core-kit-react-native/mpc-core-kit-rn-expo-auth0/package-lock.json

Lines changed: 13 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mpc-core-kit-react-native/mpc-core-kit-rn-expo-auth0/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@
1212
"@ethersproject/shims": "^5.7.0",
1313
"@toruslabs/tss-dkls-lib": "^4.1.0",
1414
"@web3auth/base": "^9.5.1",
15-
"@web3auth/base-provider": "^9.5.1",
1615
"@web3auth/ethereum-mpc-provider": "^9.5.1",
17-
"@web3auth/mpc-core-kit": "^3.4.0",
18-
"@web3auth/react-native-mpc-core-kit": "^0.1.2-alpha.0",
19-
"@web3auth/single-factor-auth-react-native": "^2.1.0",
16+
"@web3auth/react-native-mpc-core-kit": "^0.3.0-alpha.0",
2017
"bn.js": "^5.2.1",
2118
"ethers": "^6.13.4",
2219
"expo": "~51.0.28",

0 commit comments

Comments
 (0)