How to Stake Guide

An overview of how to stake DYDX to a dYdX Chain validator.

Overview

Below, we provide a step-by-step guide to explain to new users of the dYdX Chain how to onboard to Keplr and how to stake DYDX to validators on the dYdX Chain or liquid stake via unaffiliated and independent third parties.

Summary

Liquid Staking

Liquid staking allows a DYDX holder to stake their DYDX to validators on the dYdX Chain in exchange for liquid staking tokens. dYdX community members have the option to liquid stake via unaffiliated and independent third parties, such as Stride, Persistence, or Quicksilver. Persistence and Quicksilver liquid staking solution will be available in the coming weeks.

Liquid staking via Stride

Stride liquid staking solution is available on Stride's website. For more information on liquid staking and Stride, please see Stride's documentation here.

All Users

Step 0 - Follow this guide to bridge ethDYDX from Ethereum to the dYdX Chain

New Keplr User

dYdX community members have the option to access a staking dashboard on Keplr. If you choose to participate in staking, you could export your secret phrase to a Keplr wallet and subsequently stake or vote via the Keplr Dashboard.

Step 1 - Onboard to Keplr wallet to access a staking dashboard

  • 1(a) If you are a new user of the Keplr wallet, before exporting the secret phrase, you should install the Keplr browser extension to your compatible browser.

Existing Keplr User

Step 2 - Preparing to import an existing wallet on Keplr

  • 2(a) Once Keplr wallet is installed, select “Import an existing wallet”.

  • 2(b) select “Use recovery phrase or private key”.

  • 2(c) select “24 words” on the Import Existing Wallet page.

Step 3 - Export secret phrase from the bridge interface

dYdX Chain users can export their secret phrase from the bridge interface operated by the dYdX Operations subDAO.

  • 3(b) Navigate to the drop-down options on the top right-hand corner of your screen and select “Export secret phrase”.

  • Note: if exporting a secret phrase, ensure it is kept highly secure. Anyone with access to the secret phrase can control all assets in the wallet, so it’s strongly recommended that this process is done on a secure computer.

  • 3(c) Check the box to acknowledge that your understand the risks and click ‘Reveal secret phrase’.

  • 3(d) Click the “Click to show” box.

  • 3(e) After revealing the secret phrase, click “Copy”. Make sure you remember and securely store your secret phrase.

Step 4 - Set up your Keplr wallet

  • 4(a) navigate back to the Keplr Dashboard and paste the phrase into the “Import Existing Wallet'' page by selecting “Import”.

  • ***Reminder - make sure all 24 words are pasted entirely and in the correct order.

  • 4(b) Navigate to “Set Up Your Wallet” on Keplr and create a unique wallet name and password.

  • 4(c) Select the dYdX Chain and click “Save”.

  • Once the secret phrase is successfully imported into Keplr, the user can connect their Keplr wallet to the Keplr Dashboard to stake and vote.

Step 5 - Stake DYDX to dYdX Chain

  • 5(a) Visit Keplr Dashboard for dYdX Chain and log in with Keplr wallet using the imported dYdX Chain account.

  • 5(b) Open the ‘Staking’ tab on Keplr Dashboard under dYdX Chain. Here, at the bottom, you will see a list of all active validators on the dYdX Chain.

  • 5(d) Next, click 'Stake' to stake your DYDX tokens to those validator(s).

  • 5(e) Enter the number of DYDX tokens you want to stake to the respective validator(s) and then click ‘Stake’.

  • You can stake 100% (max) of your DYDX tokens to one validator or spread your stake across multiple validators.

  • 5(f) Click ‘Approve’ to confirm the staking transaction and pay the gas fee on dYdX Chain. Once that transaction is complete, you have successfully completed all steps to stake DYDX.

  • 5(g) The validators you have staked to will appear on the top of the page on the Keplr Dashboard. You should now see your staked totals, any pending rewards to be claimed as well as options to claim rewards and manage existing delegations with each of your validators.

  • 5(h) In case of a failed transaction, it could be due to the following reasons:

    • Not enough gas fee: Sending a transaction on dYdX Chain would require a certain amount of DYDX or USDC to be paid to Validators as gas fee. Note, the selection of the asset, DYDX or USDC, to pay gas will be made by the user and will need to be accepted by the validator. Make sure that you have enough DYDX or USDC to pay for the gas fee associated with the staking transaction.

    • Staking more than the available balance: Make sure that the amount you are planning to stake plus the gas fee is less than the available DYDX and/or USDC balance in your wallet.

    • Unable to verify transaction status: While the transaction may have been successful, Keplr may be unable to verify the status of your transaction. Make sure to check your address on the block explorer and wait 5-10 minutes before attempting another transaction.

  • 5(i) Important information about Staking:

    • Unstake and the Unbonding Period: DYDX holders who stake DYDX to a validator can send a transaction to unstake and remove their tokens from being staked to a validator. After this transaction, the DYDX tokens enter an unbonding period.

      • More information is available here.

    • Redelegation: Instead of unstaking and waiting the unbonding period, stakers can choose to delegate 100% or a portion of their staked DYDX to a separate validator without having to wait for the unbonding period.

      • During the redelegation process, the tokens remain staked, meaning they continue to contribute to the network's security and potentially earn rewards for the delegator.

      • However, a user’s slashing risk with the original validator remains until the unbonding period concludes. For example, a user stakes 20 DYDX to Validator A for 59 days, on day 60 the user decides to redelegate their 20 DYDX to Validator B. From days 60-90, the user is at a risk of having a portion of their 20 staked DYDX slashed based on the conduct of Validator A.

      • After the 90th day, the slashing risk transitions to Validator B.

      • After redelegating, any DYDX that was redelegated must wait 30 days before it can be redelegated.

      • More information is available here.

Last updated