# Artichoke Staking Guide

By [Artichoke ](https://paragraph.com/@artichoke-2) · 2023-07-01

---

**Did you know you can stake your $CHOKE for a share of protocol revenue?**

Learn how in this short guide!

For a general introduction to staking you can read:

[https://www.nansen.ai/guides/crypto-staking-explained-the-complete-guide](https://www.nansen.ai/guides/crypto-staking-explained-the-complete-guide)

**How to stake $CHOKE?**

What you need:

*   $CHOKE tokens in your wallet
    
*   ETH on Arbitrum to pay for gas
    

**What is gas?** Read: [https://www.web3labs.com/blockchain-explained-what-are-gas-fees](https://www.web3labs.com/blockchain-explained-what-are-gas-fees) for an intro to gas fees.

That's it, you're all set to start staking!

**Step 1 - _Connect your Wallet_**

Open the Artichoke staking page: [app.articho.ke/staking](https://app.articho.ke/staking)

1.  Click "Connect Wallet"
    
2.  Approve the connection in your wallet app/browser extension
    
3.  Confirm that you are connected to Arbitrum Mainnet
    

![](https://storage.googleapis.com/papyrus_images/03a19abb63ecdea1ac29ec73ca6b9364a9c78775c38b60a2ce151d74b6eeca4e.png)

**Step 2 - _Input amount of $CHOKE you want to stake and approve_**

1.  Enter the amount of $CHOKE tokens you want to stake
    
2.  Click the "Approve" button
    
3.  Approve the spending of $CHOKE in your wallet app/browser extension
    
    _This allows Artichoke to send your specified amount of $CHOKE to the staking pool, but does not send any yet - this is done in the next step and requires your approval again._
    

![](https://storage.googleapis.com/papyrus_images/75b8803b8cc078c0bc497063fc48667541d33723ac14efdfda6ef4136ca4727e.png)

**Step 3 - _Deposit your chosen amount of $CHOKE into the staking pool_**

1.  Double-check that the amount you put in is correct
    
2.  Click the "Deposit" button
    
3.  Approve the transaction in your wallet app/browser extension
    

![](https://storage.googleapis.com/papyrus_images/276c4be18334d446b64af82e6e17c60983caec3c52b09b7e0331c58ec0d61045.png)

**Congratulations, you have successfully staked your $CHOKE and are now earning a share of protocol revenue!**

You can see your staked amount on the staking page:

![](https://storage.googleapis.com/papyrus_images/a76bd2297a0105d3be6f225b0c1cfd2b280f7c9a0424e9bab2c89d5c751c7874.png)

Check out [this explainer](https://artichoke.gitbook.io/abstract/token-metrics/accruing-value) on how Artichoke generates revenue!

**Step 4 - _Withdraw your stake $CHOKE back to your wallet_**

When you don’t want to stake any longer, you can withdraw your tokens at any time - in order to do this:

1.  Select “Withdraw” option on the staking page
    
2.  Enter amount of tokens you want to withdraw
    
3.  Click the “Withdraw” button
    
4.  Approve the transaction in your wallet app/browser extension
    

![](https://storage.googleapis.com/papyrus_images/9d4a705eafcd4347c36533ae9933d2797eecd7782669dcbd3b1a851a3bf43dd9.png)

Your tokens are now back in your wallet!

**This is all there is to staking $CHOKE on Artichoke!**

**Some general points/FAQ:**

*   There is no minimum amount required to stake $CHOKE
    
*   The staked tokens can be withdrawn at any time - you do not need to wait a certain time before you withdraw like with other staking options (locked staking)
    
*   You need to pay gas for every deposit, withdrawal or claiming of rewards - this fee is paid to the Arbitrum network validators and is not imposed by the protocol
    
*   Artichoke has no influence on the gas costs as they depend on network traffic
    
*   There is no fee associated with staking or unstaking $CHOKE

---

*Originally published on [Artichoke ](https://paragraph.com/@artichoke-2/artichoke-staking-guide)*
