> ## Documentation Index
> Fetch the complete documentation index at: https://io.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Stake

> This document describes how to stake with $IO. Staking is a crucial component of our network security and efficiency. For general information about staking, see .

## Table of Contents

* [Staking Tab](/guides/staking/staking#staking-tab)
* [How to Stake](/guides/staking/staking#how-to-stake)
  * [Connect Crypto Wallet](/guides/staking/staking#connect-crypto-wallet)
  * [Stake \$IO](/guides/staking/staking#stake-io)
* [Smart Contract Address](/guides/staking/staking#smart-contract-address)

## Staking Tab

To view the **Staking** tab, go to io.net > **IO Worker** > **Staking**. This tab displays information about your staking earnings:

* Total Wallet Balance in \$IO
* Total Active Stake in \$IO
* Total in Cooldown in \$IO
* Rewards from the Latest Block in \$IO

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/-ylztZG_lN4iZVZo/images/docs/2028ed1c84e473894e252943b59ffba46c5d276c4c76d434de692c2769465f47-st3.png?fit=max&auto=format&n=-ylztZG_lN4iZVZo&q=85&s=37fdb906ede9e45527ce334764d666a9" alt="" className="mx-auto" style={{ width:"84%" }} width="1868" height="467" data-path="images/docs/2028ed1c84e473894e252943b59ffba46c5d276c4c76d434de692c2769465f47-st3.png" />
</Frame>

<Info>
  Staking rewards are not automatically compounded. The unstaking process takes fourteen days to complete. \$IO in the unstaking process (cooldown) does NOT count towards staking requirement.
</Info>

## How to Stake

#### Connect Crypto Wallet

To stake on IO, you need to connect your crypto wallet.

<Info>
  If you stake more than the minimum required stake, you don’t earn extra block rewards.
</Info>

1. In io.net, go to **IO Worker** > **Staking** tab.
2. Click **Connect Crypto Wallet** on the right side on the **Staking** page.

   <Frame>
     <img src="https://mintcdn.com/ionet-cca8037f/b1mYj6ho_VzomCTc/images/docs/73c37acd8a831a1b1b3c7ecb533fccfa12cbb95e7fa3506a69c98ae8078d7318-Group_43.jpg?fit=max&auto=format&n=b1mYj6ho_VzomCTc&q=85&s=994b43426020add0e64f361314f9db94" alt="" className="mx-auto" style={{ width:"63%" }} width="894" height="612" data-path="images/docs/73c37acd8a831a1b1b3c7ecb533fccfa12cbb95e7fa3506a69c98ae8078d7318-Group_43.jpg" />
   </Frame>
3. Select your crypto wallet in the pop-up window. Please note that this wallet can be different from the wallet you have associated with your account. For example, see [Solana Wallet](/docs/solana) to learn more.

   <Frame>
     <img src="https://mintcdn.com/ionet-cca8037f/4P4zg-ApBHAWcHCz/images/docs/d194af3ed5f29a379a4c703e113b1e47a46c81e13ca47bc8795fb7bc2697988d-stkng3.jpg?fit=max&auto=format&n=4P4zg-ApBHAWcHCz&q=85&s=0b959a81ec2b23c85236975fbd191dd1" alt="" className="mx-auto" style={{ width:"60%" }} width="1488" height="1216" data-path="images/docs/d194af3ed5f29a379a4c703e113b1e47a46c81e13ca47bc8795fb7bc2697988d-stkng3.jpg" />
   </Frame>
4. The **Phantom** wallet prompts you to connect with IO. Click **Connect** to proceed.

   <Frame>
     <img src="https://mintcdn.com/ionet-cca8037f/s2w54-m8LpJVz2ID/images/docs/ff288bef2dfd0bf8382ed95a5fe6e64bb4bc782c45cad42f44db40aef6f61810-stkng5.jpg?fit=max&auto=format&n=s2w54-m8LpJVz2ID&q=85&s=0907968f63e34aa1496017b677e04e37" alt="" className="mx-auto" style={{ width:"50%" }} width="1086" height="1356" data-path="images/docs/ff288bef2dfd0bf8382ed95a5fe6e64bb4bc782c45cad42f44db40aef6f61810-stkng5.jpg" />
   </Frame>

   After the wallet is connected, your Wallet ID is displayed on the right side of the **Staking** page. This indicates a **successful connection.**

   <Frame>
     <img src="https://mintcdn.com/ionet-cca8037f/-ylztZG_lN4iZVZo/images/docs/2d2dcf8-stkng6.jpeg?fit=max&auto=format&n=-ylztZG_lN4iZVZo&q=85&s=2d5805db87243e02da7728ae40bf7b20" alt="" className="mx-auto" style={{ width:"51%" }} width="474" height="143" data-path="images/docs/2d2dcf8-stkng6.jpeg" />
   </Frame>

#### Stake \$IO

Now that your crypto wallet is connected, you are ready to stake \$IO..

1. Locate the worker you want to stake to and click the **Stake** button under **Staking Actions** in the **Manage Your Stake & Devices** table.

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/-ylztZG_lN4iZVZo/images/docs/1ae4e334bc17c6869b7d634529b3de06d72881abf188e8651853cda1d9b9669d-stkng8.jpg?fit=max&auto=format&n=-ylztZG_lN4iZVZo&q=85&s=899e076c4b354a0b06324df6fe8100e4" alt="" width="1899" height="462" data-path="images/docs/1ae4e334bc17c6869b7d634529b3de06d72881abf188e8651853cda1d9b9669d-stkng8.jpg" />
</Frame>

2. In the pop-up window, enter the required amount of `$IO` for your hardware, and confirm by clicking the **Stake** button. Remember that you can always add to your `$IO` stake later, but you must use the same wallet that you originally used to stake on that device.

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/4P4zg-ApBHAWcHCz/images/docs/c590fffca7d75fe474bf7a4950bf7e856a5b2b2dcde6a21ce2fcc828a2732e35-stkng9.jpg?fit=max&auto=format&n=4P4zg-ApBHAWcHCz&q=85&s=0b7b224239454bc22fbc4906957b0f3f" alt="" className="mx-auto" style={{ width:"55%" }} width="927" height="1208" data-path="images/docs/c590fffca7d75fe474bf7a4950bf7e856a5b2b2dcde6a21ce2fcc828a2732e35-stkng9.jpg" />
</Frame>

<Info>
  You can unstake at any time, and an Unstake option will be available for each device you’ve staked. Bear in mind that once you unstake, you will need to wait for a 14-day cooldown period before the stake can be withdrawn. Stake in cooldown does not count towards the staking requirement for devices to receive Block Rewards.
</Info>

## Smart Contract Address

This smart contract address is a unique identifier where the \$IO staking contract is deployed:

```
https://solscan.io/account/8tvkkogztREitU38YBxZDmirRiarcm5vNaCV2P2pFArz 
```

#### Security

Solscan allows you to explore and view data stored on the Solana blockchain. You can use this to verify the smart contract address you are interacting with against the official address provided in our documentation. This ensures you are engaging with the legitimate contract.

You can also review the total amount of \$IO staked on the blockchain. You can confirm the staked amounts and verify that info matches your expectations.

Read the suggestions below to enhance the security of your stake:

* Manually enter io.net into your URL to stake and bookmark it. Don't search for io.net to avoid imposter websites. Sites such as [GoDaddy](https://www.godaddy.com/whois) offer domain lookups. Most imposter sites are active for a very short period of time.
* Do not click on links from unverified sources. Beware of strangers approaching you on social media about crypto opportunities.
* Be aware of phishing websites and fake contracts that attempt to mimic our staking platform. If something seems suspicious, verify the information with our resources or contact our support team.
* Always use a secure wallet and consider hardware wallets for added security. Be cautious of any prompts that ask for your private keys or seed phrases. We won't ask for this information.
