NEAR
Return
MetaMask Is Now Usable on NEAR via NEAR Snap 🦊🤝 – NEAR Protocol

MetaMask Is Now Usable on NEAR via NEAR Snap 🦊🤝

NEAR Foundation
January 25, 2024

NEAR is now compatible with MetaMask, one of the most popular wallets in Web3! For the first time, MetaMask users will be able to create NEAR accounts, sign NEAR Protocol transactions, and use a host of other features natively inside the MetaMask wallet thanks to the new NEAR Snap

The NEAR Snap was developed by HERE Wallet (led by Petr Volnov and Andrey Zhevlakov) and supported by the Banyan Collective. NEAR Snap is one of several integrations in the recently launched MetaMask Snap ecosystem, a series of apps developed by independent teams across Web3 looking to expand the functionality of the MetaMask Wallet experience. 

The launch of NEAR Snap makes the MetaMask ecosystem more accessible to the NEAR community. While Aurora, as an EVM compatible blockchain, can already be operated inside MetaMask, NEAR Snap is the first time NEAR transactions can be supported natively in MetaMask. Snaps allows for greater interoperability between blockchains, as MetaMask is also  able to interact and sign transactions on other non-EVM chains including NEAR, Solana, Cosmos, Tezos, Bitcoin, Sui, Aptos, Algorand, and others. Innovations like Snaps contribute to creating a frictionless Web3 experience for everyone. 

Unlocking new NEAR Capabilities 

In its first iteration, NEAR Snap allows MetaMask users to interact directly with the NEAR Protocol, but NEAR Snap isn’t stopping there. As part of its ongoing development, the NEAR builders community plans to develop BOS components to enable web wallet-like functionalities through a set of different gateways for not just NEAR Snaps, but also for other wallets in the ecosystem. NEAR Snap is also creating an easy integration for other dApps in the NEAR Ecosystem. Dapps can start integrating with NEAR Snaps via the NEAR Wallet Selector

How to use NEAR applications with Metamask

  1. Assuming you already have a Metamask wallet, open https://my.herewallet.app/ 
  2. Click “I Already Have An Account”
  3. Click “Metamask Snap”
  4. Confirm transactions in via Metamask extension titled “Third-party software notice”, “Connection Request”, “Installation Request”, and “Sign Message”
  5. Create a .near username / “nickname”
  6. Approve transactions asking for your public data, to add a nickname to the account, and to sign message
  7. Use any of the applications that support NEAR Snap via the “HERE Connector”: https://my.herewallet.app/

FAQ

Isn’t MetaMask already supported through Aurora?

Yes. Aurora is an EVM compatible blockchain, which means you can switch networks to Aurora within MetaMask. However, the NEAR Snap allows you to support transactions on NEAR’s non-EVM shards.

What does the NEAR Snap do for BOS?

The NEAR Snap can be added to BOS gateways so that EVM + NEAR experiences can both be in one wallet. Additionally, the power of BOS can bridge the gap of a lack of GUI to provide a wallet front end for not only the NEAR SNAP but other chain SNAPs as well. 

How is this different from the NETH implementation made by Proximity?

NETH is a smart contract designed to enable your Ethereum account to sign transactions and remotely manage your paired NEAR account. This allows you to directly interact with NEAR decentralized applications (dApps) using your Ethereum wallet, such as MetaMask. Essentially, it acts as a proxy that facilitates Ethereum-view transactions on the NEAR network. This functions as a separate EVM network, but has many limitations. 

On the other hand, Snap is a miniature application that allows you to create and sign regular NEAR-view transactions. These mini-applications are typically opened from the websites where the signing process is required. Within these mini-applications, you can sign, review the transaction, and perform other related actions. Nevertheless, the user cannot open them as a separate network within MetaMask and view balances independently.

How is this different from remote accounts coming to NEAR?

Remote Accounts are the concept that you can use NEAR to to sign transactions on other blockchains, simply put. This concept’s implementation is still under development and being discussed on Github 


Share this:

Join the community:

Follow NEAR:

More posts