Skip to content

Is it possible to reconstruct the user's private key to let them "eject" from TSS MPC? #5

Description

@pugbyte

Hi there, I'm very keenly interested in using Web3Auth's TSS MPC technology for a project in the near-future. This package looks very promising, but the documentation is still under construction. One thing I'm wondering is if it's possible to reconstruct the user's private key and let them take it elsewhere (imagine that they wanted to import this wallet into MetaMask). Any insight would be appreciated.

Activity

  1. jasperverbeet commented on May 22, 2023

    @jasperverbeet

    When initializing the traditional Web3Auth SDK you get a "SafeEmitterProvider" that you can call with:

    await web3Auth_.provider?.request({
        method: 'private_key'
    })) as string;
    

    I'm assuming it's the same for their MPC SDK. See more details here:

    https://web3auth.io/docs/sdk/helper-sdks/providers/#exporting-web3auth-private-key

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions