Skip to main content

How To Connect & Register A Wallet

If you have an existing blockchain wallet, you can register the wallet to receive messages sent to that address. Visit connecting and registering wallets to learn more about connecting wallets.

Tips for registering different wallets

This guide goes through the steps of connecting and registering an Ethereum (or EVM) wallet address with Mailchain. The process is broadly similar for most wallets and protocols.

Guides for all supported protocols, web domain name services and identities can be found under Registering Wallets & Identities.

Register an existing blockchain wallet address

Step 1: Connect your wallet

Follow these steps to connect and register an existing blockchain wallet address:

  1. Once you have signed into Mailchain, head to your Inbox (https://app.mailchain.com/inbox)

  2. Click 'Register your wallet'

    register a wallet
  3. Select a wallet provider which supports the wallet address you are registering (e.g. Metamask for Ethereum and all other EVM addresses)

    select your wallet provider
  4. Click 'Connect'

    connect your wallet
  5. Select the address you would like to register, then click 'Next'

    select the wallet address to register
  6. Click 'Connect' to confirm Mailchain should be able to read your address

    click connect button

Your wallet is now connected.

Step 2: Verify your address

  1. You can now register your wallet address with Mailchain. To do this click 'Verify Address'.

    advanced option

    By default, Mailchain is able to receive messages for your existing blockchain wallet address before you sign up. If you do not wish to retrieve these messages, un-check the option to 'Retrieve messages sent to my address prior to registering'.

    verify address
  2. A 'Signature Request' will appear in your wallet. It contains the following text:

    Message:
    Welcome to Mailchain!

    Please sign to start using this address with Mailchain. This will not trigger a blockchain transaction or cost any gas fees.

    What's happening?
    A messaging key will be registered with this address and used only for messaging. It will replace any existing registered messaging keys.

    Technical Details:
    Address: your_address
    Messaging key: a_generated_messaging_key
    Nonce: a_number

    Review the request

  3. Click 'Sign'

    review signature, then sign message

Your wallet is now verified.

Step 3: Web3 domain names and customization

  1. Mailchain will check if any supported Web3 domain names resolve to your address.

    checking for name services

    You can also manually search for a name if it does not appear. For more information on configuring domain name services, please see Web3 Domain Name Guides.

    manually searching for supported names
  2. Click 'Apply' to save your changes.

    apply customization

Step 4: Disconnect your wallet

  1. Click 'Disconnect' to disconnect your wallet from Mailchain.

    click disconnect button

    You have successfully registered your wallet address with a set of messaging keys that belong to your Mailchain account. You no longer need to have wallet connected to send and receive messages.

  2. You now have the option to 'Go To Inbox' or to 'Register Another Address'.

    choose Go To Inbox or Register Another Address

    You will see your new sub-inbox in the left sidebar.

    sub-inbox image