如何将 web3auth-mpc 与 react native/expo 一起使用?

问题描述 投票:0回答:0

大家好,所以我在我的 React Native/Expo 应用程序中实现了 web3auths React Native 样板。然而,我意识到他们最近推出了一个新的 MPC 版本,我需要使用它。不幸的是,他们没有任何类型的 React Native / Expo 指南。使用他们提供的库/代码(用于反应)会产生一堆错误。

普通 web3auth 的安装指南可以在这里找到“https://web3auth.io/docs/integration-builder?lang=REACT&chain=ETH&evmFramework=WEB3&customAuth=NONE&mfa=DEFAULT&whitelabel=NO&useModal=YES&web3AuthNetwork=TESTNET&rnMode=EXPO&stepIndex=0”

新的 web3auth-mpc 的安装指南可以在这里找到: 设置指南在这里:“https://web3auth.io/docs/sdk/web/web3auth-mpc”

我已经尝试填充各种库,并且取得了一些进展,但我仍然在很大程度上陷入困境。

我需要为此工作的库是 torus-mpc、@web3auth-mpc/openlogin-adapter、@web3auth-mpc/web3auth、@web3auth-mpc/base

我通过使用 text-encoding-polyfill & @hapi/joi 进行填充来让 torus-mpc 工作 我使用 expo-crypto-polyfills 在 @web3auth-mpc/openlogin-adapter 上取得了一些进展。

然而,我仍然在很大程度上被困住了。这些库需要 WebAssembly,我不能将其与 React Native 一起使用。这些 node_modules 文件还有一些其他要求,这些要求不适用于本机。但是他们有一个 web3auth 的工作版本与@web3auth/react-native-sdk(非 MPC)反应本机所以我假设有办法做到这一点......有什么想法吗?

reactjs react-native expo web3 web3auth
© www.soinside.com 2019 - 2024. All rights reserved.