MetaMask Snaps: Simplifying Crypto Payments with Domains

MetaMask Snaps: Sending Crypto with Domains

As blockchain technology continues to evolve, enhancing user experience is crucial for widespread adoption. MetaMask Snaps, a groundbreaking feature developed by ConsenSys, has emerged as a significant advancement in the Web3 space. By enabling users to interact seamlessly with multiple blockchain networks and decentralized applications (dApps), MetaMask Snaps are transforming the way users engage with cryptocurrencies.

When combined with Freename custom domains, this functionality offers a more efficient, secure, and user-friendly method for sending payments, eliminating the complexity of traditional wallet addresses.

What Are MetaMask Snaps?

MetaMask Snaps represent a significant leap forward in the evolution of cryptocurrency wallets, offering users unprecedented customization and functionality. MetaMask, widely recognized as the leading Web3 self-custody platform, has been on a mission to democratize access to the decentralized web. On September 12, 2023, MetaMask launched MetaMask Snaps Open Beta, marking a major milestone toward realizing this mission by enabling permissionless innovation within the Web3 ecosystem. 

MetaMask Snaps allow third-party developers to create and integrate custom features directly into the MetaMask wallet. These snaps serve as new functionalities that can enhance the wallet experience. Just as browser extensions like ad blockers or translation tools improve everyday web browsing, MetaMask Snaps enhance the Web3 experience by enabling users to install additional features such as transaction insights, interoperability, and in-wallet notifications.

payments with domains

How Do MetaMask Snaps Work?

MetaMask Snaps function by allowing developers to add specific capabilities or integrations to MetaMask through a modular system. Each Snap acts as a new feature that can be installed directly into the MetaMask wallet. When a user installs a MetaMask Snap, the wallet interface automatically updates, adding the new feature to the MetaMask experience.

Snaps are divided into different categories, with the current focus on:

  1. Interoperability: Connect to non-Ethereum blockchains with MetaMask. This feature enables users to interact with networks like Solana, allowing for seamless cross-chain transactions and access to decentralized applications beyond Ethereum.
  2. Security: Stay informed with insights before you confirm transactions in MetaMask. Snaps like Wallet Guard and Block Fence provide enhanced transaction security, helping users make more informed decisions before confirming their transactions.
  3. Communication: Stay in the know with Web3 notifications and chat directly in MetaMask. Tools like Push Protocol and Web3MQ provide users with real-time updates and direct communication, keeping them engaged with important developments in the Web3 ecosystem.
  4. Account Management: Add new Ethereum account solutions backed by enhanced security measures. With these snaps, users can add additional Ethereum accounts directly to MetaMask, backed by stronger security protocols, improving wallet management and reducing the risk of unauthorized access. 

The MetaMask Snaps system is designed to enhance user autonomy, enabling users to choose which features to install based on their needs and preferences. This approach aligns with MetaMask’s vision of a decentralized, permissionless system, where developers can freely innovate and build new functionalities. 

A Simpler, Faster Way to Pay: Freename Custom Domains for Crypto Transactions

One of the main barriers to crypto adoption has been the complexity of wallet addresses. Traditional wallet addresses are long strings of alphanumeric characters, making them difficult to remember and prone to error when manually entered. The integration of Freename custom domains with MetaMask Snaps addresses this issue by allowing users to send payments using an easy-to-remember domain name instead of a long wallet address.

This new payment functionality provides a Pay with Domains feature that significantly simplifies the transaction process. Rather than entering a string of characters, users can send payments to a domain name, such as “John.nft”. This ensures that transactions are faster, more secure, and easier to manage. 

With Pay with Domains, users can send payments across multiple blockchains seamlessly, without needing to worry about the risks of copying and pasting lengthy wallet addresses. Whether making payments for goods, sending crypto to friends, or engaging with decentralized finance (DeFi) protocols, MetaMask Snaps combined with Freename custom domains brings ease and security to every transaction.

How to Add Freename on Metamask Snaps

Step 1: Install MetaMask & Enable Snaps

  • Download the MetaMask extension from the Freename Web3 resolver snaps.
  • Click “Add” to install the Snap into your MetaMask wallet.
  • Approve the Snap installation when prompted.

payments with domains You’re now ready to resolve Web3 domains inside MetaMask!

Step 2: Resolving Freename Domains in MetaMask

  • Open MetaMask and go to Send/Receive.
  • Instead of entering a wallet address, type your Freename Web3 domain (e.g., yourname.yourchoice).
  • MetaMask will automatically resolve the domain to the correct blockchain address.
  • The resolved wallet address will appear—confirm the transaction as usual.

 No more copy-pasting long wallet addresses—just use your Freename domain!

Benefits of Using Freename Custom Domains for Crypto Payments

  1. Faster, Simpler Transactions: By replacing long wallet addresses with domain names, the payment process becomes faster and more user-friendly. Users no longer need to remember or enter complex strings of characters, making crypto payments as intuitive as sending an email.
  2. Enhanced Security: One of the most significant risks in crypto transactions is human error when entering wallet addresses. Using domain names reduces this risk, ensuring that payments are sent to the correct recipient and improving overall transaction security.
  3. Better User Experience: With Pay with Domains, the process of sending and receiving payments becomes straightforward and accessible. The simplicity of using familiar domain names for payments makes it easier for new users to get started in Web3, eliminating much of the friction traditionally associated with cryptocurrency.
  4. Cross-Blockchain Compatibility: Thanks to MetaMask Snaps, users can use Freename custom domains for payments across multiple blockchain networks, including Ethereum, Solana, and others. This cross-chain compatibility provides greater flexibility for users who interact with assets on various networks.
  5. Increased Trust and Transparency: Custom domains increase transparency by allowing users to send payments to identifiable, memorable names instead of anonymous strings of characters. This added clarity helps ensure legitimacy and reduces the risk of fraud or mistakes in transactions.
  6. Seamless Integration Across Devices: Whether users are on desktop or mobile, the MetaMask Snaps mobile integration ensures that custom domains for payments work seamlessly on both platforms, making it easy to engage with blockchain networks anytime, anywhere.
payments with domains

MetaMask Snaps: A Game-Changer for Crypto Payments

The combination of MetaMask Snaps and custom domains represents a major breakthrough in simplifying crypto transactions. By enabling cross-chain compatibility and eliminating the need for complex wallet addresses, this integration offers a faster, more secure, and intuitive way to send and receive payments across multiple blockchain networks.

As MetaMask Snaps continues to expand, the functionality and versatility of the wallet will only grow. Users will be able to further customize their wallets to suit their needs, while developers will continue to innovate, adding new features and tools that enhance the Web3 experience. This flexibility paves the way for greater adoption of decentralized technologies and opens up new possibilities for users and developers alike.

Frequently Asked Questions (FAQs)

1. What is MetaMask Snaps?

MetaMask Snaps is a feature developed by ConsenSys that allows third-party developers to add new features and functionalities to the MetaMask wallet. These “snaps” enhance the wallet experience by enabling users to interact with multiple blockchain networks, customize their wallets, and access additional dApp features.

2. How do custom domain payments work with MetaMask?

With the integration of custom domains, users can send and receive payments using a domain name instead of a traditional wallet address. This simplifies the process of making crypto transactions, making it easier for users to navigate and interact with blockchain networks.

3. Can I use my custom domain for payments across different blockchain networks?

Yes, MetaMask Snaps supports cross-chain payments, enabling users to use custom domains for transactions across multiple blockchain networks, including Ethereum, Solana, and other supported chains.

4. How does using a domain name improve security?

Using a domain name instead of a complex wallet address significantly reduces the risk of errors, ensuring that payments are sent to the correct recipient. Custom domains are easier to manage, which enhances the security of crypto transactions.

Fill in the info to receive the read the free guide!

Stay up to date!

How does it work?

Accordingly to the day when you will finalise your purchase, you have the right to receive from 1 to 3 NFT Domains for FREE!

Once you have completed your order, within 48h you will automatically receive on www.freename.io platform, in your personal area “portfolio” the randomly assigned NFT Domain/s.

You can chose on which blockchain you want to mint on and minting fee is covered by Freename!

HOW TO USE COUPONS:

Once you have added your favorite items to the cart, you proceed to “checkout” and add your coupon to the “coupon box”.

Said coupon will instantly do its magic and your due total will drop!

COUPON CODE CAN ONLY BE USED ONCE!
ENJOY YOUR SHOPPING AND GIFTS!

How does it work?

Once you have completed your order, you will automatically receive on www.freename.io platform, in your personal area “portfolio” the randomly assigned NFT Domain value $50 or if you’re lucky a randomly assigned TLD with value $699 (between these: .immersive; .multiverse; .freelancer; .cashback; .hologram)

you can chose on which blockchain you want to mint your NFT Domain/TLD on and minting fee is covered by Freename!

GOOD LUCK!

Fill in the form to Apply

Want to work with us? Let us know!

Why do i Need a Wallet?

Freename domains are blockchain-based assets and would be minted and stored using a wallet. Users are required to mint and manage their domains using a Metamask or Coinbase-configured wallet. It must be a non-custodial wallet, meaning that one must own the private keys to the wallet in order to approve transactions via a signature.

To benefit from Freename Web 3 domains/TLDs, you must have a wallet. This is because Web 3 domains/TLDs are blockchain-based assets. Users can mint and manage their domains using Metamask or Coinbase-configured wallets.

Keep in mind that it must be a non-custodial wallet. You own the private keys to the wallet (in order to approve transactions via a signature).

Are the Domains Associated with ICANN?

ICANN does not manage freename.io domains. Freename.io believes their TLDs/domains must allow customers to operate independently. Freename.io wants to build a utility infrastructure, allowing customers to use their services for valuable and generative purposes. By leveraging blockchain technology, Freename Web 3 domains/TLDs have no centralized authority imposing rules and regulations.

What is a Wallet?

Every blockchain user requires a wallet in order to interact with the network. A wallet is essentially an account on the blockchain where transactions can be sent and received. It is also where one can store blockchain assets such as cryptocurrency or NFTs (non-fungible tokens). There is no personal information associated with a wallet and none is required to create one. A wallet consists of a public key and a private key. The public key can be safely shared with anyone who wishes to send assets to the corresponding wallet, however, the private key should not be shared and is the key to accessing the wallet in the event where access is lost or to create another instance.

A crypto wallet (cryptocurrency wallet) is software or hardware that enables users to store and use cryptocurrency. With cryptocurrencies, there isn’t any actual money to carry around in a wallet. They exist on the blockchain. Similarly to traditional bank transfers, crypto wallets enable users to send and receive cryptocurrencies, NFTs, etc.

A wallet consists of a public key and a private key. To receive assets, you share your public key associated with your wallet. You should NEVER share your private key.

How do i Claim my Earnings from Freename

ou can withdraw revenues generated passively through a cryptocurrency transfer. Connect your cryptocurrency wallet and, once your withdrawal request is confirmed, the desired amount is pulled from Freename’s reserves and conveniently delivered to you!

Claim your earnings by following these steps:

  1. Connect your cryptocurrency wallet to Freename.io
  2. Request a withdrawal
  3. Receive request confirmation
  4. Receive withdrawal directly to your wallet.

Can i Transfer Domains?

Yes. The domain is stored in your cryptocurrency wallet and can be transferred by you after you have minted it. Access your portfolio, select the TLD or Domain you wish to transfer and type the recipient’s address. Afterwards, you must paste the OTP code you received by mail to confirm the transaction. Keep in mind that currently, it is not possible to import the domain that has been transferred, but it will be possible soon!

Yes. Domains are transferable ONLY after a TLD/domain has been minted and stored in a user’s wallet.

To transfer the TLD (or domain), the user must:

  • Access their wallet
  • Select the item they want to transfer
  • Enter the recipient’s address.
  • Confirm the transaction by pasting the OTP received by email

In the future, Freename.io will support importing domains that have been transferred.

What about Trademarks?

Registering a trademark on your Freename Web3 TLD will allow you to protect your web3 TLD and your logo worldwide juridically.

From the moment you deposit a trademark request, your web3 TLD will be protected worldwide for 6 months awaiting for the Swiss Federal Institute of Intellectual Property (IGE.ch) to confirm and register the availability of your TLD.****

A trademark is any symbol, phrase, or word that allows customers to identify a company’s goods or services. Freename is a web3 domain/TLD provider that also provides trademark registration.

A user must reach out to the trademark department to register a trademark. To get your trademark filed for review at the Swiss Federal Institute of Intellectual Property, a user must provide the following:

  1. Complete a Know your customer (KYC)
  2. A list of TLDs they wish to trademark
  3. Proof of payment

Once these conditions are met, it takes one week for the trademark to be reviewed and logo/TLDs to be provided with six months of worldwide protection.

Is Minting the same as Buying?

Purchasing a TLD (or domain) on Freename and minting it on the blockchain are two distinct steps. When you purchase a TLD (or domain), the transaction is recorded in Freename’s database and not on the blockchain. Minting a TLD (or domain) on the blockchain requires a second step: log into the user’s personal area, select the TLD (or domain) and press “mint TLD” (or domain): done! Don’t worry, once you have purchased a Freename domain, no one can take it away from you!

No. Buying and Minting a TLD/domain are two different things.**

Buying **is the process of recording a transaction on Freename’s database and not on the blockchain.

Minting is the process of pushing a user’s domain from Freename.io data onto the public ledger of a blockchain and into a user’s wallet. Giving the user full control over the TLD/domain.

It is very easy to mint a domain/TLD once you purchase it. Simply:

  • Log into your personal area
  • Select the TLD (or domain)
  • Press “mint TLD” (or domain)

What is Domain Minting?

Minting is the process of publishing a Freename domain (or TLD) on the blockchain via your wallet to gain full custody of the domain. This means that the only person that has control over the domain (or TLD) is the person who controls (has access to) the wallet.

Minting is the process of pushing a user’s domain from Freename.io data onto the public ledger of a blockchain and into a user’s wallet. Giving the user full ownership over the domain.

Minting on Freename.io is as simple as the following steps:

  1. Go to the Freename.io website
  2. Enter the TLD/domain you want to buy in the search bar
  3. Add the TLD/domain to your cart
  4. Go to checkout
  5. Create a Freename.io account
  6. Purchase the TLD/domain with cryptocurrency or a credit card
  7. Go to “portfolio and incomes.”
  8. Click on mint TLD/domain

Which domains are Protected?

Protected domains and TLDs are domains and TLDs that we’ve detected are associated with a brand, organization, or notable person. We believe it is important to increase adoption for the next generation of the internet by helping to onboard brands into the Web3 era. If you are interested in applying for a Protected domain, please contact us.

TLDs/Domains associated with a notable person, brand or organization are considered Protected Domains. Protected domains help onboard brands in Web 3 increasing adoption. Protected domains also protect users from others impersonating/stealing their domains.

Reach out to Freename.io to apply for a protected domain.

Why use Freename?

Freename domains are unique by their very nature: only with Freename you can register domains with unique TLDs for your digital identity while passively earning money!

Freename.io is not only the leading TLD and Domains platform in Web 3, but also lets users generate passive income!

Owning a Freename Web 3 TLD entitles users to receive passive income whenever a domain is bought on their TLD. Users can register and mint TLD/domains of their choice if available.

What is a Domain?

A domain name is a string of letters and/or numbers that points to the IP address of the corresponding website. Generally, it is easier to remember a name than a long string of numbers.

A domain name is an address that people type into a browser bar to find a website. It consists of a Top-Level Domain (TLD), everything that comes after the dot, and the Second-Level Domain (SLD), everything that comes before the dot.

For example, “Freename.io” is the domain name, “Freename” is the SLD and “io” is the TLD.

Which Chains are Supported?

Freename has a multi-chain approach. You can choose on which Blockchain to mint your Web3 Domains and TLDs ranging Among Polygon, Cronos, and Binance.

A user can mint a Freename.io domain/TLD on the following blockchains:

  • Polygon
  • Cronos
  • Binance

Freename plans to expand its multi-chain approach by adding blockchains upon which domains can be minted.

Are there Renewal Fees?

No! Once you’ve bought a Freename Domain or TLD, it’s yours forever, no renewal fees ever!

No. There are no renewal fees on Freename.io. Once a user has paid a one-time payment for a domain/TLD, they own it. Forever.

This is the significant advantage of Web 3 domain/TLD over traditional alternatives.

Ask Away!