Can we use Web3Auth for creating wallet as a service since its has enable MPC?

Please provide the following details too when asking for help in this category:

I know the JS SDK is suppose to use in front-end since we need to reconstruct the key on the client side to make it non-custodial, but since the MPC version out, I guess we don’t need to reconstruct the private key, correct me if I’m wrong? so can we leverage MPC for using wallet to host as a service? Can anyone help me out for the same?

  • SDK Version: v8.0.*-alpha.0
1 Like

Hey @kshitij.dean.sam

tKey JS SDK is meant to be an off chain multi sig, which is used in our SSS products. Currently, except the MPC Core Kit SDK, all other SDKs run on this our SSS infrastructure. Only the MPC Core Kit SDK uses the TSS based MPC architecture. Hence, for our Plug and Play and general tKey integrations, this SDK is used to make the client side non custodial, by making more shares which can be used the device and recovery shares.
Also the version you’re mentioning, tKey v8 alpha is quite old and contains certain MPC features which were later on shifted to a different library, tKey MPC. tKey MPC is the library on which our MPC Core Kit SDK is built on top of.

Finally, coming to your question, it is not properly clear what you want to achieve here. Do you want to host your own wallet as a service platform or do you want to build a wallet? To be honest, both things can be achieved using any of our Core Kit products. Even there are integrations built on top of our Plug and Play solution which try to achieve the same. However, this requires a proper scoping and further deep dive. Ideally, I’d recommend you to get in touch with our business team and talk through your usecase. They will be the best people to guide you here.

1 Like