Forkast Knowledge Center
...
Platform Rewards
Liquidity Incentives
Liquidity Calculation Equations
14 min
liquidity rewards program liquidity providers on forkast earn rewards by posting resting limit orders, automatically qualifying them for the incentive program the primary goal of this program is to foster a vibrant and liquid marketplace by encouraging robust liquidity across all markets consistent liquidity throughout a market's lifecycle balanced quoting close to the adjusted market midpoint increased trading activity deterrence of exploitative behaviors inspired by the dydx liquidity reward system, forkast adapts this methodology for binary contract markets with distinct order books modifications include the removal of staking requirements, adjustments for order utility relative to depth, and market specific reward allocation rewards are distributed daily at midnight utc directly to the provider's addresses methodology liquidity providers earn rewards based on their contributions to market liquidity, assessed using metrics like two sided depth, participation in complementary markets, and proximity to the adjusted market midpoint rewards are determined by a participant's share of qepoch in each market, scaled by the total rewards for that market variables and key definitions variable description s order position scoring function v maximum spread from midpoint (in cents) s spread from size cutoff adjusted midpoint b in game multiplier m market under consideration m′ complementary market (e g , no if m = yes) n trader index u sample index c scaling factor (default is 3 0) qone point total for one side of the order book qtwo point total for the opposite side of the order book bidsize share denominated quantity of bids asksize share denominated quantity of asks equations quadratic scoring function calculates the score for an order based on its position relative to the adjusted midpoint and the maximum spread s(v, s) = \left(\frac{v s}{v}\right)^2 \cdot b first market side score computes the score for bids and complementary asks q {one} = s(v, spread {m1}) \cdot bidsize {m1} + s(v, spread {m2}) \cdot bidsize {m2} + s(v, spread {m'1}) \cdot asksize {m'1} + s(v, spread {m'2}) \cdot asksize {m'2} second market side score computes the score for asks and complementary bids q {two} = s(v, spread {m1}) \cdot asksize {m1} + s(v, spread {m2}) \cdot asksize {m2} + s(v, spread {m'1}) \cdot bidsize {m'1} + s(v, spread {m'2}) \cdot bidsize {m'2} two sided liquidity boost scores liquidity by comparing qone and qtwo, rewarding single sided liquidity at a reduced rate for midpoints in \[0 10,0 90]\[0 10,0 90] q {min} = \max(\min(q {one}, q {two}), \max(\frac{q {one}}{c}, \frac{q {two}}{c})) for midpoints outside \[0 10,0 90]\[0 10,0 90] q {min} = \min(q {one}, q {two}) normalized sample score normalizes the score of a market maker within a sample q {normal} = \frac{q {min}}{\sum {n=1}^n q {min n}} epoch score aggregates normalized scores over all samples in an epoch q {epoch} = \sum {u=1}^{10,080} q {normal u} final score normalizes a trader’s epoch score and calculates the share of rewards q {final} = \frac{q {epoch}}{\sum {n=1}^n q {epoch n}} scoring examples market configuration adjusted midpoint = 0 50; max spread = 3 cents trader’s orders for qone 100q bid @ 0 49 (spread = 1 cent) 200q bid @ 0 48 (spread = 2 cents) 100q ask @ 0 51 in complementary market q {one} = \left(\frac{3 1}{3}\right)^2 \cdot 100 + \left(\frac{3 2}{3}\right)^2 \cdot 200 + \left(\frac{3 1}{3}\right)^2 \cdot 100 trader’s orders for qtwo 100q ask @ 0 485 (spread = 1 5 cents) 100q bid @ 0 48 in complementary market 200q ask @ 0 505 (spread = 0 5 cents) q {two} = \left(\frac{3 1 5}{3}\right)^2 \cdot 100 + \left(\frac{3 2}{3}\right)^2 \cdot 100 + \left(\frac{3 0 5}{3}\right)^2 \cdot 200 conclusion the liquidity rewards program rewards participants based on their contributions to market stability and depth, incentivizing balanced, two sided liquidity near the market midpoint this approach ensures a fair and vibrant marketplace, aligning with forkast’s goals for active and sustainable trading