Earnings

Earnings for spot liquidity providers are accrued in two ways:

  1. Fees earned from swap fees (spread) and maker rebates

  2. Liquidity rewards derived from block rewards (when LP tokens are committed)

Liquidity Rewards

Overview

A portion of protocol fees and native token inflation that is captured by block rewards is allocated as incentives to liquidity pools that have been selected via on-chain governance.

This means that liquidity providers (LPs) for these pools can receive additional rewards in addition to the fees earned via maker rebates. Rewards are distributed proportionately to the amount of liquidity provided.

Reward Curve

The amount earned by liquidity pools is governed by the LP reward curve and is given as a ratio of each block's rewards.

The reward curve can be found at the following API / RPC endpoint:

Curve Parameter Details

  • "start_time": The time at which liquidity rewards will begin to be distributed

  • "initial_reward": The reward ratio in bps (out of each block's rewards) to be distributed to liquidity pools

  • "interval": The interval in seconds before the reward ratio is reduced (from initial_rewards)

  • "number_of_reductions": The number of times that the reward should be reduced

  • "reduction": The amount in bps to reduce the reward at each interval (as a multiplier to the current reward)

  • "final_reward": The reward after number_of_reductions reductions have been done

  • "reductions_made": The number of reward reductions made so far.

Currently, a static 25% of block rewards are allocated to liquidity rewards, for 12 weeks, after which it drops to 0%.

Reward Weights

The reward weight for each pool can be found within the pool API / RPC endpoint here:

The latest proposal on the allocation of LP reward weights can be found here.

The rewards allocated via the above reward curve is split based on the reward weight for each pool.

That is to say, given:

  • WiWi​: Reward weight of the liquidity pool ii.

  • NN: Total number of liquidity pools.

  • RiRi​: Ratio of rewards for liquidity pool ii.

  • RR: Total rewards distributed among all pools given by the above reward curve.

The reward weight WiWi​ for the liquidity pool ii can be expressed as:

Wi=Rij=1NRjW_i = \frac{R_i}{\sum_{j=1}^{N} R_j}

For detailed steps on how to earn the maximum rewards, see this walkthrough. To find out how to claim your rewards, see this guide.

Last updated

Was this helpful?