Trading Dev AcademyFree quant education

Free lesson · Crypto markets

Staking rewards and economic return

Open interactive lessonPractice calculationsExplore labs

Start with the idea

A staking reward increases token units. Dollar performance also depends on token price, fees, slashing and the timing of withdrawals.

Symbols, units & horizon
  • y: net token-unit growth fraction over the period after specified fees/slashing
  • g: token USD price return over the same period
  • R_USD: dollar return before external flows
  • reward reinvestment within the period is already reflected in y

When and why to use this

Compare staking choices using net token accounting and consistent currency returns.

A staking reward increases token units. Dollar performance also depends on token price, fees, slashing and the timing of withdrawals.

State whether a quoted yield is a simple annual rate or an effective compounded rate, and whether rewards can actually be reinvested. A liquid-staking token is a separate claim with conversion and liquidity mechanics.

For one period, combine reward growth with the token price change. Include fees and slashing in net unit growth rather than counting gross rewards as free economic value.

RUSD=(1+y)(1+g)−1
Model assumptions, derivation and arithmetic

Staking rewards and economic return

  1. Initial units become initial units times 1+y.
  2. Dollar price becomes initial price times 1+g.
  3. Divide final total value by initial value and subtract one.
Work it by hand

Units grow 8% over one year but token price falls 20%: 1.08×.80−1=−.136, a 13.6% dollar loss.

Apply it in a strategy

  • Compare staking choices using net token accounting and consistent currency returns.
  • Record the input timestamp, executable quantity, currency and horizon. Reconcile the result with a cash-flow or state table.
  • Stress this failure condition: Withdrawal queues, slashing and a liquid-staking token discount can prevent exit at the reference asset price.

Research deliverable

Build and explain a staking rewards and economic return worksheet. Compare staking choices using net token accounting and consistent currency returns.

Evidence boundary: Synthetic arithmetic and scenarios illustrate mechanics. They are not historical returns, a paper replication, or evidence of an executable edge. Research sources and their access limitations are recorded at the end of this module.

Python implementation

Self-contained teaching example. Python 3.10+; dependencies and input conventions are shown in the code and notation. Run in your own Python environment.

# Python 3.10+; standard library unless NumPy is imported below.
# Inputs and outputs use the units defined in this lesson. Synthetic teaching example.
def staking_return(unit_growth,price_return):
    if unit_growth<-1 or price_return<-1: raise ValueError("Growth factors must be nonnegative")
    return (1+unit_growth)*(1+price_return)-1

print(staking_return(.08,-.20))

Continue learning

Crypto Markets: Instruments, Ownership and Cash Flows — all lessons
  1. Base, quote and instrument identity
  2. Returns across two currencies
  3. Order-book depth and average execution price
  4. Stablecoin conversion is an FX route
  5. Custody claims and recovery scenarios
  6. Token issuance, unlocks and dilution
  7. Staking rewards and economic return
  8. A reconciled spot research ledger

Quantitative finance and development glossary · Python resources and libraries · Research sources and limitations