🎉🧪 You can now become an official Cryptotester member by minting the new Tester Membership NFTs. 🥳🎊
Click here for details ⇗

Logo CryptotestersLogo Cryptotesters

Hub

Academy

The Best Ethereum wallets

Ethereum wallets let you receive send & store tokens on the Ethereum network as well as connect and use decentralized applications (dapps).

Learn more about wallets

Compare Ethereum wallets

Our Pick
Argent logo

Argent

4.4 out of 5

Argent is currently topping the charts for smart contract wallets on Ethereum. It brings Ethereum’s best finance applications in the users pockets and makes them extremely easy to use.

The best thing

Unmatched security system - close to impossible to lose access to wallet.

Assets

Ethereum Tokens, Ether.

Best Mobile Wallet
Rainbow logo

Rainbow

4.4 out of 5

Rainbow is one of the best mobile Ethereum wallets out there. It's especially popular amongst NFT collectors thanks to its focus on design and user experience.

Assets

Ether, Ethereum Tokens.

Runner up
Ambire logo

Ambire

4.6 out of 5

Ambire is a web-based smart contract wallet with support for multiple EVM networks and innovative security features.

The best thing

In-wallet swaps & bridging between networks

Assets

Ether, Avax, Binance, Ethereum Tokens.

Metamask logo

Metamask

4.3 out of 5

Metamask is the most widely used Ethereum wallet among early adopters. It allows users to connect their Ethereum wallet to any decentralized application.

The best thing

Supported by every Ethereum application

Assets

Ether, Ethereum Tokens.

How do Ethereum wallets work?

An Ethereum wallet is a piece of software that manages one or more accounts on the Ethereum application. Ethereum accounts are entities on the Blockchain that can send transactions and have a balance.

Each account is represented by an address. This address is similar to a bank account number in the traditional world. You can use it to ask other people to send you funds or to withdraw funds from an exchange to your Ethereum wallet.

When you download an Ethereum wallet like the ones listed above, they generate an account for you. Some also allow you to hold multiple accounts within the same wallet app. Your wallet also holds your seed phrase for you.

Here’s an example of what a seedphrase can look like:

there aeroplane curve vent formation doge possible product distinct under spirit lamp

The seed phrase holds all the information that is needed to recover your funds on the Blockchain. That’s why it’s extremely important you keep it safe. If it falls in the hands of someone malicious, they could input it into a wallet application and transfer all your funds to themselves.

What could be a potential threat is also a cool feature. The seedphrase allows you to seamlessly switch from one wallet to another while keeping the same Ethereum account. All that changes is the interface you use to read your balance and send funds.

Ethereum Wallet Types

Ethereum wallets can come in different forms. Here are the most popular types.

Ethereum Web wallets

Web wallets let you interact with Ethereum via a web browser. They were the first type of wallets that were widely used. Perhaps the most famous one of this type is Metamask, a browser plugin that can be downloaded in the plugin store of all major browsers like Google Chrome, Firefox and Brave.

Metamask is supported by most decentralized applications and super easy to use. When you visit the web page of a decentralized application your Metamask wallet opens up and you can connect it in one click.

Using a plugin wallet like Metamask, the seed phrase is stored in your browser so it’s of utmost importance to keep a backup in case you lose your computer or delete your browser.

Ethereum Mobile Wallets

Mobile Ethereum Wallets have become popular in recent years. Mobile Ethereum wallets run as mobile iOS/Android apps. Famous examples of mobile Ethereum wallets are Argent, Dharma or Monolith.

The advantage with a mobile bitcoin wallet is that you can manage your funds on the go. Some also argue that phones are more secure as the wallets, holding users’ keys can be protected with phone security features such as Face or TouchID.

Ethereum Desktop Wallets

The advantage with Ethereum mobile wallets is that you can manage your funds on the go. Some also argue that phones are more secure as the wallets holding users’ keys can be protected with phone security features such as Face or TouchID.

One issue with mobile wallets up until recently was that it was hard to use them with decentralized Ethereum applications (dApps). Most of the dApps are hosted on web pages and there was no way to connect mobile wallets to these applications. Today this has changed with the widely adopted WalletConnect standard that allows users to connect their mobile wallet by scanning a QR code displayed on their computer with a phone camera.

Ethereum Hardware wallets

Hardware wallets are small physical devices that are optimized to store your seed phrase offline - where it is close to impossible to be hacked. To use a hardware wallet you have to connect it to your computer or phone. You can then initiate transactions in the wallet app and sign them with the hardware wallet. This process ensures that your private key never leaves the device.

These additional security guarantees make hardware wallets the best option if you want to keep funds over a long time horizon without ever moving them. However, if you plan to use your Ether and other crypto tokens on a regular basis to put them to productive use, it is better to go with an Ethereum mobile wallet or web wallet.

How to choose a Ethereum wallet
Ethereum Name Service (ENS) support

Ethereum Name Serviceis like a phonebook of crypto addresses. It allows users to pick a username (like ‘vitalik.eth’) and connect it to their Ethereum address. This makes it much easier to receive funds from friends as it can be given instead of the long address consisting of numbers and letters. Good Ethereum wallets should support ENS.

Fiat On- and Off-ramps

Some Ethereum wallets offer the ability to users to buy Ether and other Ethereum tokens using their debit card or bank transfer. This makes the life of new users much easier as they don’t have to worry about additionally signing-up to an exchange, acquiring these tokens first and then sending them to their Ethereum wallet.

Protocol Integrations

Ethereum wallets also differentiate by the number of decentralized applications they have natively integrated. For example, a wallet might offer users to earn interest on their tokens via Compound or to swap tokens via Uniswap. This is convenient for users as they can do many things without leaving their wallet.

Reliable Fee Estimations

Any Ethereum transaction, whether it’s simple token transfer or a more complex smart contract interaction requires a fee. This fee is called gas and is denominated in Ether. The fee can vary depending on the activity on the Ethereum network. It’s the duty of any good Ethereum wallet to provide users with reliable information and guidance on the fee they have to set to get their transaction mined in a reasonable amount of time.

Meta transactions

Meta transactions are a special type of transaction supported by smart contract wallets like Argent, Authereum or Dharma. In short, they allow these wallets to bundle transactions together to make users’ lifes easier. For instance, a user who does not have Ether to pay the gas for a transaction but holds another token, can send funds anyway. The wallet simply takes the other token and sells it on a decentralized exchangeand uses the proceeds to pay for the transaction.

Wallet guide

Custodial vs non-custodial wallets

See the whole guide

Custodial wallets are like banks. They are provided by a centralized entity who controls your assets and saves them for you. If you want to move funds out of your custodial wallet you need to request a withdrawal. Importantly, with a custodial wallet you can’t access decentralized applications (dApps) on the blockchain.

Non-custodial wallets allow you to keep complete ownership of your funds. Holding crypto assets in a non-custodial wallet is the equivalent of holding cash in the real world. Your funds are stored on the Blockchain and you have direct control over them. Most wallets allow you to hold, send & receive funds on multiple blockchains.

FAQ

Frequently asked questions

See all questions

It’s important to buy a hardware wallet that is easily usable. That includes having a big screen from which you can read information easily and buttons to confirm actions.

All hardware wallets are optimized for security and yet most of them have been exploited (mostly by security experts in labs) in the past. It’s important to understand the different attack vectors and read about what manufacturers do to protect against them. One of the most important criteria for a hardware wallet is that all its components are open-source so that security experts can scrutinize it.

It’s important that the hardware wallet is well integrated with a broad range of wallets. If you buy a hardware wallet that’s not supported by most software wallets you will be limited to the wallet app of the vendor. Currently the hardware wallets that offer most integrations are Ledger, Lattice 1 and Keystore.

Academy

Browse videos, guides, and courses to start out in the crypto world.

Learn More
Podcasts

Explore about everything that’s poppin’ in Crypto.

Learn More
Community

See what we do on social. Explore Podcasts, quick tips etc.

Learn More
Cryptotesters Logo

We are a multi-faceted team of crypto enthusiasts based in Berlin.

© 2021 cryptotesters UG

Stay up to date!  Sign-up for a monthly roundup of the newest crypto products


Products

Cryptocurrency exchanges

Crypto wallet guide

Crypto savings accounts

Defi lending rates

Crypto cards

Exclusive crypto deals

Ethereum staking

Resources

Articles

Reviews

Podcasts

Tutorials


Twitter logoLinkedIn logoFacebook logo
Cryptotesters Logo

We are a multi-faceted team of crypto enthusiasts based in Berlin.

© 2021 cryptotesters UG