Wallet password
Last updated
Last updated
goodcryptox wallet is non-custodial. If you lose your wallet password - in most cases you will lose access to your funds.
When you create a goodcryptoX wallet, its private key is sharded and initially stored with two different cloud providers (see wallet architecture for details). At this point, as long as you have access to your GoodCrypto account - you have access to your wallet.
While your wallet's security at this stage is already comparable to a cold wallet as it's protected by the full MPC (again, see wallet architecture), the setup is semi-custodial (no third party has access to your key but several parties together can theoretically have).
Thus, we recommend to go fully non-custodial by creating a wallet password
for your goodcryptoX wallet. Once you set it up, no one can have access to your wallet, even theoretically (again, see wallet architecture).
To set your wallet password
, click on 'Set password' in the wallet tab:
On the next page, pick a wallet password
that will be easy to remember. Your wallet password could literally be anything: a word, a phrase, a number, even your favorite poem - as long as you can remember it.
Once you save it, your wallet password
will be created and your wallet will become fully non-custodial:
Now, whenever you sign in to your GoodCrypto account in a new browser or on a new device, you will need to enter your wallet password
to regain access to your wallet. In this case you will see the 'Setup wallet' buttons again:
Clicking on any of them will ask you to enter your wallet password
:
Once you enter it - you will regain access to your wallet. You will only need to enter your wallet password
once on a new device.
You can change your wallet password
at any time - simply click 'Change password' in the wallet tab. You will be asked to enter your current wallet password
and the new one you want to set:
If you are using your wallet on several devices, after changing the wallet password
you'll need to enter the new one on each of those devices.
We recommend to authorize your wallet on several devices you control (sign in to your GoodCrypto account and enter your wallet password
). This way, if you ever lose/forget your walletg password, at least you'll be able to transfer your funds out of this wallet from any of those devices.
In one of the upcoming releases we will add the ability for advanced users to export the private key to your wallet. This way, even if goodcryptoX were to disappear tomorrow, you will still be able to recover access to your wallet.
Also, you can recover your wallet directly with web3auth (see wallet architecture to understand what it is) by using the social login/email that you used to create your GoodCrypto account and your wallet password
. At the moment this process is manual (you'll have to contact web3auth's support), but they are building a self-service web interface for it.
Last but not least, we will be taking advantage of the Smart Contract Wallet functionality and will add the ability to assign trusted delegates
to your goodcryptoX Smart Contract Wallet. You will be able to pick one or several wallets that you or your trusted persons control to act as recovery wallets. You'll be able to setup your own recovery rules (e.g. 2 out of 3 trusted delegates
needed to recover access). We will create a special recovery portal for this case. Alternatively, it can be done via ZeroDev's web interface (again, see wallet architecture to understand what it is) or by communicating directly with the blockchain (requires minimal coding skills or spending 5 min. with ChapGPT).