Skip to main content

predict_limit_order_amounts

Function predict_limit_order_amounts 

Source
pub fn predict_limit_order_amounts(
    side: PredictSide,
    price_per_share_wei: U256,
    quantity_wei: U256,
) -> (U256, U256)
Expand description

Limit order amount calculator ported from Predict TypeScript SDK logic.

Inputs are 18-decimal wei values:

  • price_per_share_wei: price in [0, 1e18]
  • quantity_wei: quantity in wei units

BUY:

  • makerAmount = quantity * price
  • takerAmount = quantity

SELL:

  • makerAmount = quantity
  • takerAmount = quantity * price