Skip to content

Staking

rotki currently supports staking tracking for:

  1. Ethereum (ETH2)
  2. Liquity
  3. Kraken

ETH2 Staking

You can track ETH2 staking in 2 ways:

  1. Add the ETH account that deposited funds for the validator - this automatically detects and tracks associated validators.
  2. Add a validator manually:
    • Go to Accounts → EVM Account > Validators
    • Click Add account
    • Enter the validator's public key and/or index
    • Optional: Set ownership percentage if sharing the validator

Track an ETH2 validator

After adding a new validator you will see the list of balances for each of these validators.

ETH2 validator balances

View your ETH staking details under menu Staking > ETH. ETH2 stakers can track their earnings both at current ETH prices and based on the value of daily staking rewards.

ETH2 validator stats

You can see the summary of how much ETH was earned each day, on the daily stats section.

ETH2 validator daily stats

These earnings are included in profit/loss reports and can be exported to CSV for spreadsheet analysis.

ETH2 validator earning CSV

Liquity Staking

If you stake LQTY in the protocol you can see stability pool deposits, staked amount, and the stake events.

See your Liquity staking gains

On the left side, we display information for your current deposited amount of LUSD in the stability pool along with the ETH and LQTY rewards that you haven't claimed yet. On the right side, we display the staked LQTY and the ETH and LUSD that are available to claim.

The Liquity statistics are calculated using the queried events and you might need to wait for some time until all the events are queried to get the final values. The values in terms of USD can be displayed using prices at the moment of the different events (historical) or using prices at the present (current).

  • Total Gains Stability Pool: This is the value of Ether and LQTY claimed from the stability pool.
  • Total Deposited Stability Pool: This is the value of LUSD deposited in the stability pool.
  • Total Withdrawn Stability Pool: This is the value of LUSD withdrawn from the stability pool.
  • Stability Pool Gains: A breakdown of the gains already claimed from the pool.
  • Estimated PnL: This value represents your returns from the stability pool after losing LUSD in exchange for ETH and LQTY. For more information on how the stability pool works check the Liquity docs. This amount is calculated in rotki as follows:
A = Total Deposited Stability Pool - Total Withdrawn Stability Pool
LG = Claimed Liquity gains in current price.
R = Not claimed rewards in current price.
B = Total Gains Stability Pool + LG + R
C = (A - Current deposited amount) in current price
PnL = B - C

For LQTY staking we display the claimed rewards.

Liquity Statistics

Kraken Staking

If you stake on Kraken you can see your gains, and events in the various staked assets.

See your Kraken staking gains