How to Register Identity using Mysterium Wallet?


In order to register identity with Mysterium Wallet you need these things:

Also note that currently registering identity works in Ethereum Ropsten Testnet only.

Below is a step by step guide.


Getting MetaMask for your browser

1. Go to https://metamask.io and install the extention.


Creating Account

2. Click on MetaMask icon top right of your browser and follow instruction there until you create an Ethereum account.


Opening Mysterium Wallet

3. Go to wallet. Ethereum address you selected on MetaMask along with wallet balance should be visible there.


Getting ETH

4. To get ETH go to MetaMask faucet. Click request 1 ether from faucet.
Wait several minutes until transaction completes.


Getting MYST

5. To get MYST tokens, go to Telegram App and send your Ethereum address to @myst_testnet_faucet_bot with this command: /send *your_address*
Wait several minutes until transaction completes.


Make an approval allowing to take MYST during Identity Registration

6. In Wallet click Step 2: Approval .

7. In MYST amount field enter 100.

8. Press Make Approval. MetaMask window with signer will open. Click CONFIRM there.
Wait several minutes until transaction completes.
You should see confirmation message provided transaction was successful.


Paying & Registering Identity

9. In Wallet click Step 3: Registration.

10. Your identity data is encoded in 5 fields:
    Public Key Part 1,
    Public Key Part 2,
    R,
    S,
    V.
These fields should be pre-filled if you came here via wallet link with url parameters, otherwise copy these fields from the app you are using identity with.

11. Press Pay & Register Identity. MetaMask window with signer will open. Click CONFIRM there.
Wait several minutes until transaction completes.
You should see confirmation message provided transaction was successful.

If transaction was successfully mined, your identity is registered now!