> For the complete documentation index, see [llms.txt](https://dione-protocol.gitbook.io/dione-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dione-protocol.gitbook.io/dione-whitepaper/ecosystem-dione-at-a-glance/staking/how-to-stake-dione.md).

# How to Stake Dione

## Getting Started

{% hint style="info" %}
Please ensure you read all terms and details of the Dione Staking Program before connecting your wallet to stake your Dione tokens.
{% endhint %}

### Step 1: Ensure you have Ethereum Mainnet Network Activated *(Metamask example)*

Go to your wallet app's network option (in Metamask you can add a new network) and click the dropdown button.

<figure><img src="/files/ZMFtLgaln4AltAVe0qUD" alt=""><figcaption></figcaption></figure>

### Step 2: Import the Dione token

Navigate to the bottom of your assets page of your wallet and click the **"Import Tokens"** link so you can add the test Dione token to your wallet (if you don't already have it)

<figure><img src="/files/JxgS74mpw43JV751HBRs" alt=""><figcaption></figcaption></figure>

Next, copy & paste the following test Dione Token contract address information.

> **Test Dione Contract:** 0x89b69f2d1adffa9a253d40840b6baa7fc903d697\
> **Symbol:** DIONE\
> **Decimal:** 9

Next, click **"Add custom token"** button followed by **"Import"**.&#x20;

## Start Staking

### Step 3: Visit our staking portal and connect your wallet

Visit our staking platform [**here**](https://staking.dioneprotocol.com) and navigate to the top right-hand corner of the screen and click **"Connect Wallet"**

> **Staking Platform URL:** <https://Staking.dioneprotocol.com>

<figure><img src="/files/JSZbh6dunl72bsF66Zdc" alt=""><figcaption></figcaption></figure>

Select the wallet you want to connect to the staking contract by selecting the Wallet type and then clicking the **"Connect Wallet"** button again.

<figure><img src="/files/nxpYrOQt2LORBIbHEPMu" alt=""><figcaption></figcaption></figure>

Once the popup shows from Metamask select the proper wallet address that holds your Dione tokens and click **"Next"**. The next screen will ask you to "connect" your wallet to the staking contract. Click **"Connect"**

### Step 4. Approve the transaction

{% hint style="info" %}
Anytime your wallet interacts with a new smart contract, you must first "approve" the transaction before you can start initiating transactions with the new contract on-chain.
{% endhint %}

Next, click **"I agree to the Terms of Service..."** and then click the **"Approve"** button. This is necessary in order to enable the ability to interact with our staking contract on-chain.&#x20;

<figure><img src="/files/8m3um25RQvroOZNzrFdc" alt=""><figcaption></figcaption></figure>

Your wallet should display a popup and ask you to approve the transaction from within your decentralized wallet, click the **"Approve"** button to pay the small transaction fee to continue.\
\
If you have the newer MetaMask version, you will be prompted with a "spending limit" this is just a new security feature MetaMask has released that whatever amount you approve, when you make a subsequent transaction it won't exceed the amount. So it is best to set the spending cap as **"max"** in case you intend to stake most or all of your Dione in the future. If you only want to stake a specific amount of Dione then you can enter the max amount of Dione you would like to stake.

<figure><img src="/files/qVFMO0pNiusmnNvRnEEM" alt=""><figcaption></figcaption></figure>

### Step 5. Pay gas fees and stake your Dione tokens

{% hint style="info" %}
Ensure you have enough ETH (gas) in your wallet in order to stake your Dione. If you do not have the required amount of ETH as gas for transaction fees then the transaction will fail.&#x20;
{% endhint %}

After approving, wait a few seconds and the approval button will change to say **"Stake Dione".**&#x20;

<figure><img src="/files/BCTgzHJ80ndoRNcy6MBC" alt=""><figcaption></figcaption></figure>

Click **'Stake Dione"** and then click the **"Confirm"** button in the wallet when it pops up.

<figure><img src="/files/4eETdM9PbcF9C6TRoUbv" alt=""><figcaption></figcaption></figure>

After clicking **"confirm"**, the Dione Dashboard will update with all of your calculations of your staked Dione. You can always "connect your same wallet to this page to review time accrued and what rewards you have accumulated.&#x20;

<figure><img src="/files/6GtOyvX3F23coaO1Iiot" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please always remember to **"disconnect"** your wallet manually when you are not checking the dashboard, this is important to practice for good security.&#x20;
{% endhint %}

Click on the three bubbles to manage your connected sites and then click "disconnect". Make this a normal habit anytime you are connecting with Web3 applications.&#x20;

<figure><img src="/files/glwnMW1H5e7UM97tRCMQ" alt=""><figcaption></figcaption></figure>

### 6. Checking progress while staking

If you ever want to check your staking progress, you can always return to the staking page and connect your wallet. The dashboard will reflect all updated calculations from the day you started staking.

### 7. Logging bugs

Log any issues or bugs by visiting: <https://form.jotform.com/230754540145451> and we will do our best to solve anu issues as quickly as possible!

###


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dione-protocol.gitbook.io/dione-whitepaper/ecosystem-dione-at-a-glance/staking/how-to-stake-dione.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
