Nami Wallet: Store your ADA and Cardano NFTs

Last updated: May 24, 2023
10 Min Read
AI Generated Summary
Summary
Summary
https://img.coinbureau.dev/strapi/2021/09/Kucoin_inline_60.jpg
https://img.coinbureau.dev/strapi/2021/09/Telegram_inline.jpg
https://img.coinbureau.dev/strapi/2021/09/Kucoin_inline_60.jpg
https://img.coinbureau.dev/strapi/2021/09/Telegram_inline.jpg

When I first bought some ADA back in 2020, there were only two wallets to choose from Daedalus or Yoroi. I was new to crypto and chose Daedalus because I thought it was cool that the wallet itself runs a full node. The blockchain didn't have many transactions at that time, and loading the wallet didn't take long. It also allowed me to stake, which was a new thing for me. However, as the Cardano blockchain grew, loading the Daedalus wallet took longer and longer. Suddenly, the node-running function of the wallet went from being cool to a real drag.

The following year, NFTs exploded onto the scene, and all sorts of lightweight wallets emerged on the other chains. However, Cardano was still working on enabling smart contracts, and wallet choices remained few. After the smart contracts functionality went online and minting NFTs was a reality, three wallets popped up. It was CCVault, Nami and Typhon. They were like Yoroi, except they also had space for NFTs. Of the three, the first two are more well-known to the community. In this article, we're going to explore the capabilities of the Nami wallet. Perhaps after the exploration is done, we will be able to understand its popularity.

Nami Wallet
The most no-frills wallet homepage I've ever seen Image via NamiWallet 

Overview

Nami Wallet is a non-custodial browser-extension wallet built for the Cardano blockchain. It only works with the Chrome-based browsers currently (sorry, Safari!). The source code for the wallet can be found on Github, where one can see the changes made to it. Aside from storing and sending both tokens and NFTs, it can also delegate ADA tokens to stake pools, mint NFTs and interact with smart contracts.

The wallet is created and maintained by a two-person team, Alessandro Konrad in Germany and Pascal Lapointe in Canada. Both run a Cardano stake pool called Berry Pool and created one of the earliest Cardano NFT projects, SpaceBudz, which was well-received by the Cardano community.

Alessandro is a Comp-Sci student studying in Munich. He started out working with Ethereum smart contracts, discovered Cardano, and got on the Cardano bandwagon, looking to bring his prior experience to the Cardano ecosystem. He even got interviewed by Charles Hoskinson, the founder of Cardano, to talk about SpaceBudz when it first launched.

Pascal is a software developer in front and backend web development and UI design. He is also available for projects as a freelancer and collaborates with Alessandro on the wallet and the stake pool.

Nami Wallet Creators
Alessandro Konrad (left) and Pascal Lapointe (right) Images via YouTube and PascalLapointe.com 

Wallet Creation

Getting started requires downloading the wallet into the browser. Clicking on any logos will bring you to the associated website to download the app. Once done, there is a security message informing you that the extension will be able to "read and change all your data on all websites". This kind of wording might give some people a reason to pause. However, I take it for granted that there will be a certain level of data exchange between the wallet and, say, Sundaeswap, a DEX on Cardano. Will the wallet attempt to change any personal information from your Gmail or steal your passwords? Likely not. While the phrasing could be better, I would say I'm ok with the risk so far.

Nami Wallet
Proceed with caution Image via Chromestore 

Creating a new wallet is a fairly straightforward process. Agree to terms and agreements, note down the seed phrase, confirm the phrase, create a new account, and you're done. A nice touch is the reminder to ensure no one is around when you're viewing the seed phrases.

If you choose to import from Daedalus/Yoroi, all you need to do is select the correct length for your seed phrase and key it in accordingly. However, there is a major caveat.

Of Wallets, Addresses and Sub-accounts

In Daedalus/Yoroi, you can set up multiple wallets. Each wallet has its own seed phrase. Within each wallet, you can have multiple addresses. With Nami, there is only one wallet and one address, but you can set up sub-accounts that are independent of each other. In this sense, the Nami wallet works like a bank account that has only one account but different savings goals that you can funnel money into.

 

https://img.coinbureau.dev/strapi/2021/09/Kucoin_inline_60.jpg
 

If you use the Daedalus/Yoroi seed phrase in Nami and you have more than one wallet associated with it, Nami can only show you information for one wallet. And if within that one wallet, you have multiple addresses, Nami will only display one address. To prevent confusion, the best practice is to create a new wallet and send the funds over from Daedalus/Yoroi. For me, Daedalus is my ADA bank, and Nami is the wallet in my purse for everyday spending. Whenever I run out of money in Nami, I transfer funds from one to the other.

Funding the Wallet

Depositing funds into the wallet is simple. Clicking on the Receive button displays a QR code and the address, giving you the option to scan or copy/paste to the sending wallet, catering to both mobile app and desktop users. Nice! Funds don't take too long to reach the wallet, and the gas fees are cheap. Sending is easy, too, and you can enter an address, a handle or via Milkomeda, a side-chain on Cardano that brings EVM compatibility to the Cardano network. 

Nami Receive SendMain Page

After receiving funds, the ADA is displayed on the main page under the stacks of coins icon. For those of you who do a lot of trading on Sundaeswap or even participate in MELD, all those tokens will be listed here. The little Gameboy icon is where the NFTs are stored. The third icon that looks like a clock is for your transaction history, which also has some cute icons to indicate the type of transaction.

Main Page Layout
Tokens, NFTs and transactions displayed in a nice and clear manner Image via NamiWallet 

NFT Buying and Sending

Using the wallet to buy and send NFTs is also a breeze. Just connect the wallet to the marketplace, click Buy NFT, then Confirm, key-in password and the transaction is done. Sending an NFT is the same as sending a token.

Buy NFT With Nami
Buying an NFT is easy-peasy with Nami 

Stakepool Delegation

Cardano was one of the first to offer staking through a wallet when Daedalus came out in 2015. With Daedalus, you can select the list of stake pools directly within the app. Nami allows you to stake in two ways:

  • Directly within the wallet but only to Berry Pool - the stake pool operated by the wallet's creators.
  • Through a stake pool website like PoolPeek.com.

 Direct Stake From Wallet 

Connect the wallet to the stake pool site, select the pool you want to stake with and click Join. It's worth noting that there is a 2 ADA withdrawal minimum to collect the rewards from the stake pool.

 Staking Through Stakepool page 

Collateral

The wallet also allows interaction with smart contracts like minting NFTs. To do that, you need to put up collateral in the wallet. This is done by accessing the settings via the profile pic.

 Collateral On Nami 

The reason for the collateral is because "...Only the node that produces the block verifies the contract fully. In the event of a contract failure, collateral is taken to cover the resources (CPU and memory) used by the node to verify the contract. When a script runs successfully, the collateral is not taken.", according to the FAQ section on the wallet's home page. It also prevents malicious actions like spamming on the network. This is in contrast to normal transactions that get failed before even hitting the network in case of abnormalities.

If anything bad were to happen, you'd only lose 5 ADA, which is at least a sustainable loss to many given its price now.

Security Measures

Like most wallets, Nami also allows you to connect your hardware wallet with it for additional security. This means that when you want to withdraw from Nami, you'd need the hardware wallet to authorise the transaction.

Cold Wallet with Nami
Trezor or Ledger, your choice with Nami 

In addition, Nami is also one of the few hot wallets I've seen that uses a 24-word seed phrase. Even Metamask uses only a 12-word seed phrase. This, plus the hardware connection, makes Nami as solid in security as a browser extension can be. Minimal attack surface, as one would say.

Settings

There are three main sections for configuration in Settings. General settings are where you can change the profile avatar and toggle between light and dark themes and between USD and EUR. The Whitelist Pages is which pages have access to the wallet, which usually requires a Signing transaction to enable access. Finally, the Network section is for you to toggle between Mainnet and Testnet. You can also set up a custom node if so inclined.

 Settings In Nami 

Why Custom Node?

Daedalus is a full node wallet. You will get the complete copy of all Cardano transactions downloaded into your machine through it. That's a lot of data. If you're not in the validator business or involved with the blockchain's security, there's no reason to have it in your machine. On the other hand, light nodes are mainly used for checking whether transactions are on a block or not.

 

https://img.coinbureau.dev/strapi/2021/09/Telegram_inline.jpg
 

If you run such a node, you can set this up in the Nami wallet so that it doesn't rely on the node used by Nami, which is Blockfrost.io in this case, to check the balance in your wallet is correct.

Verdict

Nami is a no-frills wallet equipped to handle all your wallet needs as you navigate the Cardano ecosystem. The UI is clean and simple, with touches of quirkiness that make it appealing for all types of users. While it is unfortunate that there isn't a mobile version currently, there are plans for one in the future. I recommend Yoroi for anyone looking for a mobile Cardano wallet. 
The wallet itself is still a work in progress as more features are added, both for developers and users. As for now, it's my go-to wallet for interacting with the Top Cardano dApps.

Julie-Anne Chong

Crypto enthusiast since 2020. Keen on helping others navigate the complicated, and sometimes, confusing world of crypto through easy-to-understand articles, designed for non-techies like me.

Disclaimer: These are the writer’s opinions and should not be considered investment advice. Readers should do their own research.

Previous article
BreederDAO Review- The Ultimate Gaming NFT Scaling Solution?
next article
NEAR Protocol Review 2024: Updates You Don't Want to Miss!