Get Started

Begin your EOS journey with these helpful links

Developers

Get started building on EOS with these helpful resources.

Features

Explore the core components of the EOS ecosystem, from native functionality to seamless interoperability.

Resources

All things EOS, from monthly reports to featured dApps.

All Blogs

EOS Simplified: MetaMask Integration, Unicove 2.0, and Free Account Creation

Author
Aaron Cox
Date
Dec 19, 2024
Share

This past June the Greymass team was entrusted to kickstart new initiatives related to EOS Middleware as part of the new EOS tokenomics. This type of work is focused on the tools in the middle that connect you – the user, to your account on the blockchain. We decided that our initial goals would be to improve onboarding for new users, reduce friction and cognitive load while using the blockchain, and build an open source platform to serve as the foundation for current and future improvements.

As a first step towards achieving these goals, today we’re excited to announce the release of a number of projects:

  • The EOS Wallet for Metamask allows users of the popular MetaMask wallet to interact with the EOS Native network alongside EOS EVM and exSat.
  • Unicove 2.0 to serve as a portal into the EOS Network offering information, account management, and block explorer functionality.
  • A new EOS Account Creation platform to distribute free accounts to new users, integrated into Unicove, for use with MetaMask and other wallets.

These systems, when combined, create a new onboarding experience for the EOS Network.

https://unicove.com/metamask

For someone interested in EOS with general blockchain knowledge, this single URL can be shared to provide information and the steps to get started. This page prompts the installation of the EOS Wallet for MetaMask followed immediately by the creation of a free account. It then leads the new user directly into the management of their new account and ways to use the network. From there, they can use their new account on any other app built on the EOS Network.

This is the first of many experiences we will build into Unicove to make EOS and its apps easier. Unicove will become the homepage for many as it attracts new users and helps them discover everything that’s possible on EOS.

New Releases

Read on if you’re interested in a general overview of these 3 projects.

EOS Wallet for MetaMask

EOS Wallet is a MetaMask Snap that allows MetaMask to directly interact with the EOS Network. With MetaMask installed, the EOS Wallet can be added with one click from a special landing page on Unicove . Future releases will automatically be detected and managed from this page.

The EOS Wallet for MetaMask serves as a transaction signer and is meant for use with a companion dapp, e.g. Unicove. Newly created accounts will be backed up automatically as part of the normal MetaMask backup process. The keys are derived using the EOS BIP44 coin type from MetaMask’s secure key storage. EOS Developers can integrate MetaMask into their applications using the MetaMask Wallet Plugin .

EOS Account Creation

The EOS Account Creation platform was designed to help new users get started with the EOS Wallet for MetaMask. This platform allows users to create a new account at no cost by authenticating with one of the supported social logins. This process can be initiated from a platform like Unicove or a supported wallet.

The platform securely creates an account by requesting public keys from the wallet in use and assigning those public keys to the owner and active keys of the account.

Unicove 2.0

This new version of Unicove is designed to be the nexus of the EOS Network. It is a new homepage for the EOS network offering information, educational materials, a web wallet, a block explorer, and account creation. It’s designed to tie in with all the existing EOS tech and provide a home for new network features as they are developed. It will serve as the entry point into the network, offer the core EOS experience, and then act as a launchpad to connect users with the other apps on the network.

With this initial release the focus is on bringing people in and facilitating interactions with the most critical systems. The project is far from complete, and from here on out, you’ll see new features released and 3rd party integrations regularly.

As of today, Unicove offers the following to all major EOS-compatible wallets:

  1. A homepage highlighting information about major components of the EOS network.
  2. Automatic network resource management (CPU/NET/RAM) through transaction fees.
  3. Information about token balances and the ability to send tokens.
  4. An easy-to-use interface for the EOS Staking Rewards program.
  5. Access to the system RAM Marketplace.
  6. Viewing, approving, and executing multisig proposals.
  7. Resource management tools for advanced users to access Powerup for CPU/NET.
  8. Direct access to Smart Contracts data and actions.
  9. Searching for accounts, blocks, public keys, and transactions.

All of this is being done on a modern web platform designed to scale with the needs of the network. All open source under the AGPL-3.0 license to ensure any improvements made will always remain open source and usable by EOS. Unicove supports multiple languages, is built with search engine compatibility in mind, and has reusable components to increase development speed over time.

What’s next?

These are just the initial releases of these products and there are still plenty more features to add. Moving forward, you can expect updates that describe the changes we’re making, the new products we launch, and other initiatives related to the goals we have set out to achieve.

Join the EOS Community
Follow our socials and join the conversation.