Filters

# Getting ATOM and Staking It

In this section you are going to:

  • Get some ATOM.
  • Participate in the consensus, to passively earn a yield on your ATOMs while working on your own Cosmos application, sleeping, or studying further.

The Cosmos Hub (opens new window) is the first among equals of Cosmos blockchains. ATOM is its native token, also called the staking token. You need some ATOM to be able to transact on the Cosmos Hub or to participate in the proof-of-stake (PoS) consensus.

The main concepts are covered in more detail in the next chapter.

There are two steps to successfully get ATOM:

  1. Install a wallet application and configure it safely. This example procedure will use Keplr (opens new window).
  2. Buy some ATOM on an exchange and transfer them to your wallet.

If you prefer to do the same but with test ATOMs, you can use an existing Cosmos Hub testnet. Head to this later section for guidance. Then come back here and adjust accordingly for the relevant testnet.

# Setting up Keplr

Open Google Chrome on your computer and go to the Keplr extension page (opens new window). Alternatively, you can search for Keplr in the Chrome extensions store (opens new window).

It is always good practice to be careful with links to wallet software because of the possibility of fraudulent software designed to steal from you. A link to the official Keplr extension can also be found on the interchain ecosystem overview page (opens new window).

First, locate the Keplr extension in the Chrome extensions store and click "Add to Chrome".

Click "Add extension" to close the pop-up window and proceed.

When Keplr is installed it should be available in the list of extensions when you click on the icon that looks like a puzzle piece in the top-right corner of Chrome:

When you own ATOM with Keplr, you are in charge. There is no one you can call if you forget your password/seed phrase or you send tokens to the wrong address.

Keplr is a non-custodial wallet.

With the Keplr extension installed, if you click your Keplr extension the following page should open. With the previous warning in mind, click "Create a new wallet":

You have several options for how to create your wallet. In this example, click "Create new recovery phrase".

Read the warning, then click the appropriate button to proceed.

A new page offers you a mnemonic (a secret sequence of words either 12 or 24 words in length). Because you are in charge, it is important to understand the following points:

  • Whoever knows this mnemonic seed has access to all the assets in the wallet as easily as you do. This means that:
    • Nobody else should be looking at your screen right now. If that is not the case, click Back.
    • You should only ever share your mnemonic seed with parties you would also give access to your bank account. Do not share it with an exchange, a proof-of-stake validator, another blockchain service, or "someone from the interchain" on the phone - these are not trusted partners.
    • You should save the mnemonic seed in a safe place so that you can import it back into this or another wallet at a later date. Make sure you write it down somewhere safe.
  • Keplr saves your seed on disk but in an encrypted form.

When you have recorded the phrase securely, click "Next" to continue.

On the next screen, you are first prompted to provide two words from your mnemonic seed phrase.

You must then give your wallet a name, and assign it a strong password.

  • Keplr asks you for the encryption password, which is used to encrypt your mnemonic on your computer. For the password, keep in mind:
    • It should be a strong password.
    • You should also save it securely.
    • Keplr will ask you for it every time you open the wallet and for important actions.
  • If your computer or the encrypted mnemonic seed file is stolen, your wallet assets are only as protected as your password is strong.

Click "Next" to continue.

On the next screen, select the chains you want to link to, then click "Save" to continue.

Your account is now created. Click "Keplr dashboard" to open the Keplr dashboard page (opens new window) where you can review your wallet.

This is your Keplr dashboard. It shows your first public address in the form cosmos1..., displays that you hold zero ATOM, and you can also see how many assets from other supported networks you have. Be aware that you may have a number of messages in your Inbox initially that request approval to complete optional registration.

At the top of the dashboard, you can click to copy the address of your wallet. This will be useful when you move on to purchase some ATOM from your preferred exchange.

A note on your address: As with a street address, it is OK for others to know it, as it allows others to send you ATOM or other assets.

The Keplr dashboard page interfaces with the extension. Note that the dashboard at this address is a web page loaded from a website and, as such, is not a trusted partner. It will never ask you for your mnemonic or your password.

Be sure to save your mnemonic and password safely before you put any valuables in your wallet.

# Purchase one ATOM

How you purchase ATOM depends on your preference, but you need to use your trusted exchange to purchase ATOM. You can buy any amount you wish, although it is recommended to get at least 0.3 ATOM so your funds are not consumed in transaction fees before the end of this exercise.

For the purpose of this section, assume you buy one ATOM.

As you can see in the Get ATOM and stake page (opens new window) from the interchain, there is a list of exchanges (opens new window) that are known by the interchain for offering ATOM tokens.

When you are done, your account on the exchange should show that you own one ATOM:

However, you do not yet own it as you would if the token were in your Keplr wallet. The exchange still owns the token but assures you that they will send it to you when asked. The exchange acts like a custodial wallet.

# Withdraw your ATOM

Your exchange has a withdrawal function that allows you to send your ATOM anywhere, including to your Keplr wallet. You must set this up.

You need your wallet address. Since it is very long, you should avoid typing it by hand and instead copy it to the clipboard from within Keplr. Click the "Copy Address" field:

The list of known networks appears. Copy that for Cosmos Hub by clicking on the icon:

You should get a visual confirmation:

Now go back to your exchange and paste this address where asked. Confirm that it looks identical to the original you copied, and proceed with the confirmation the exchange requires from you:

When this is set, you ask the exchange to withdraw properly. Take note of the transaction fee of the exchange. It is much higher than a realistic transaction fee would have been, had you done the transaction yourself within your wallet:

If all goes well, you should see your new asset in Keplr after a few minutes:

Depending on your screen, you may have to scroll down a bit to see what this dollar amount is in ATOM tokens:

Congratulations! You now own slightly less than one ATOM. Remember that you are really in charge, so check again that your mnemonic and password are saved properly.

You can also look at your address using a public explorer, like mintscan.io (opens new window).

You can see the same if you open the wallet dashboard page (opens new window). On this wallet page, select the Cosmos Hub from the list of chains on the left navigation:

There, around the top right, you can see "Explorer" and a small link icon that leads you to your account page on Mintscan:

If you scroll down far enough, you can see the transaction that originated from the exchange's wallet:

# Stake your ATOM

Your 0.9 ATOM is now available and waiting in your wallet. It will stay there and remain 0.9 ATOM forever unless you use it for something.

What about participating in the security of the Cosmos Hub blockchain?

You can do this by delegating some of your ATOM as stake to a network validator. A validator consists of one or more cooperating computers that participate in the consensus by creating blocks. In exchange for this service, validators receive block rewards and share the rewards with their delegators, minus their commission. Your modest delegated stake could award you a modest share of a validator's rewards.

When considering staking, keep the following factors in mind:

  • Unlike a centralized exchange that holds your assets in a custodial wallet, when you delegate your ATOM you remain in charge of your ATOM. The validator does not have access to your assets. Think of your stake as a weighted vote of confidence.
  • There is a non-zero risk that the validator you chose behaves incorrectly or even maliciously, which exposes the faulty validator and you to protocol penalties.
  • When you delegate ATOM to a validator, it becomes locked. You cannot use it for anything else, and there is a time commitment. Should you decide to un-delegate your stake, you will have to wait three weeks to regain access to your delegated stake.

Now find a validator and delegate your ATOM to it. Click the Stake button in Keplr dashboard's navigation:

You are presented with the list of known chains:

Choose "Cosmos Hub". You are presented with a list of validators:

You can immediately discard any validators that keep 100% of the rewards for themselves, as they work for custodial wallets kept on behalf of their customers. Pick a validator that you like, click Manage, and a link will direct you to more information on this validator. You can see more information on each validator on Mintscan's validator list for the interchain (opens new window). Pay attention to the uptime, as a missed block would cost you penalties.

A validator can have small or large voting power. The larger the voting power, the more often the validator is tasked with issuing a block. Voting power is closely linked to the reward amount you can expect:

If your chosen validator has large voting power, your rewards come frequently (for example, every minute) but in small numbers.
If your chosen validator has small voting power, your rewards come infrequently (for example, every hour) but in large numbers.

Over the long run, you should receive the same amount in rewards regardless of whether your chosen validator has large or small voting power. What matters more is the size of your stake.

If you like the validator's information, click on it. This opens a tab that recaps the validator's information:

Click on Stake. This opens a window for you to enter an amount. Add the sum you want to delegate. Do not delegate all that you own, because you need a fraction of ATOM to send the transaction, plus further ATOM in the future to either un-delegate or claim your rewards.

Pick 0.8 ATOM and click Stake again:

Note the transaction cost, written in small next to the double arrow.

This delegation is an important action. It is the first action you take with your private key. Every time an application asks Keplr to do an important action, Keplr will ask you to confirm it:

You do not need this delegate transaction to be confirmed quickly, so you may choose the low end of transaction fees. For this, click on "Transaction Fee" near the bottom. There, you have the choice to pick "Low" if you want.

Click Close and then Approve. The transaction should not take longer than a couple of minutes to be confirmed.

At this stage, you can close Keplr's dashboard.

When the transaction is confirmed, your claimable staking rewards start to accrue. Their increase will not be fast because you delegated only 0.8 ATOM, and they only accrue when your chosen validator issues a block. After perhaps 20 minutes, if you click on "Staked" at the top of the small Keplr window, you should see something similar to this:

Your rewards are said to be "claimable", or pending, because you need to claim them before they are yours. The claim transaction incurs fees, so it is best to wait until your rewards exceed the transaction fees before submitting any claim transaction. With only 0.8 ATOM staked, you will need to wait about 10 days to accrue something worth the claim transaction.

# Claim your ATOM

You did it! You waited 10 days, and have accrued rewards:

This is enough to cover the claim transaction. Go ahead and claim it. Again, you may choose the low-fee option to reduce losses against this small reward sum:

Your rewards are added straight to your wallet:

If you want to re-stake this claimed amount and benefit from the compound effect, go ahead but make sure you do not lose too much in transaction costs.

This completes the exercise: you are set up to participate in the Cosmos Hub network, and even contribute to its security. Your stake will work for you as you continue your interchain training journey.

If another interchain project interests you, you can do the same on it to give it material support.

synopsis

To summarize, this section has explored:

  • How to safely install and configure a Keplr wallet and transfer ATOM into it.
  • How to stake ATOM on a validator, thereby participating in the security of the blockchain and potentially increasing your wealth by accruing staking rewards.