Comment on page
The Living Assets platform is compatible with any web3 signing wallet. To facilitate integration with videogames, mobile apps, etc., clients can also make use of a a simple Onboarding wallet.
The Onboarding wallet conveniently allows users to quickly join the marketplace without having to use external plugins, and yet, enjoy 2-Factor-Authentication (2FA), where:
- one of the factors is "access to sign-up email";
- the other factor is, as always, the private key.
The latter is, as always, created in their own device, and, in this case, exported in an encrypted form.
The Freeverse Customizable Marketplace offers convenient ways for the user to export their key in a string encrypted with their entered password. This string can be used as recovery data, and is often referred to as
In particular, during the sign-up process, the user UX is identical to the usual process in any website; the web3 account creation happens almost inadvertently, with recovery data automatically sent to their sign-up email.
Note that an attacker would have to both gain access to the user's email, and guess the user-entered password during sign-up.
The Onboarding Wallet stores the doubly-encrypted recovery data in the user's device and, just like Metamask, requires the user's password for signing transactions:
The web3 account created with the Onboarding Wallet can be imported to Metamask and other wallet providers at any time.
When logged in to the Customizable Marketplace, simply go to the settings page, and click on the settings wheel in the top-right corner of the account you want to port.
Then, click on Export -> Show Private Key.