Getting Started With Avalanche And .avax Domain Names
Mailchain users can use their Avalanche C-Chain wallet addresses and .avax names to send and receive messages. It’s simple to get started…
Introduction
Avalanche® is an open-source platform for launching decentralized finance applications and enterprise blockchain deployments in one interoperable, highly scalable ecosystem. Everything on Avalanche is a Subnet, and every chain is part of a Subnet. Validators are required to be a member of the Primary Network; all other Subnets are optional. The Primary Network contains three blockchains: Platform Chain (P-Chain), Contract Chain (C-Chain), Exchange Chain (X-Chain). Source: https://support.avax.network/
.avax domain names are provided by Avvy Domains, a naming service designed to support the Avalanche ecosystem and its various subnets. — Source: Avvy Domains
How To Add Your Avalanche Address or .avax Domain Name To Mailchain
Prerequisites:
- (Optional) You have an .avax name, registered through Avvy Domains, configured to resolve to your address (see here)
- You have a Mailchain account (see here)
Step 1: Connect your wallet
Follow these steps to connect and register an existing blockchain wallet address:
Once you have signed into Mailchain, head to your Inbox (https://app.mailchain.com/inbox)
Click 'Register your wallet'
Select a wallet provider which supports the wallet address you are registering (e.g. Metamask for Ethereum and all other EVM addresses)
Click 'Connect'
Select the address you would like to register, then click 'Next'
Click 'Connect' to confirm Mailchain should be able to read your address
Your wallet is now connected.
Step 2: Verify your address
You can now register your wallet address with Mailchain. To do this click 'Verify Address'.
advanced optionBy 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'.
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
Click 'Sign'
Your wallet is now verified.
Step 3: Adding your .avax domain name
The next step checks for any supported Web3 domain names that resolve to your wallet address, including .avax names (Avvy domains for Avalanche).
The example below found
epistola.avax
Manual search for a web3 domain
If your name is not automatically found, you can manually search for it using the search box.
noteIf your name still cannot be resolved, please see Avalanche FAQs for troubleshooting tips.
Click 'Apply' to save your changes.
Step 4: Disconnect your wallet
Click 'Disconnect' to disconnect your wallet from Mailchain.
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.
You now have the option to 'Go To Inbox' or to 'Register Another Address'.
You will see your new sub-inbox in the left sidebar.
How To Send A Message From Your Avalanche Address or .avax Name
With Mailchain you can send Mailchain messages from your .avax name or C-Chain address to other Mailchain users.
Prerequisites
- You have a Mailchain account (see here)
- (Optional) You have an .avax name, registered through Avvy Domains, configured to resolve to your address (see here)
- (optional) You have added your .avax domain to Mailchain (see above)
Compose And Send A Message From Your .avax Name or Avalanche Address
Log into your Mailchain account.
Click 'Compose' in the sidebar.
In the New Message window, click the “From” dropdown menu and select your C-Chain address or .avax name.
Fill out the rest of the message, then click Send.
Your message should be successfully sent.
Done! Your recipient will receive your message from your address or .avax name.