Trading Mechanics

Trading Mechanics

  • Buying Outcome Tokens

    1. The user deposits collateral (e.g., BNB).

    2. The FPMM issues conditional tokens for all outcomes.

    3. It delivers the selected outcome tokens to the trader and retains the rest, restoring the invariant.

  • Selling Outcome Tokens

    1. The user sends outcome tokens to the pool.

    2. The invariant is temporarily broken.

    3. The AMM rebalances by redeeming collateral and sending it to the user.

Each transaction includes a small liquidity fee, automatically distributed to liquidity providers.


Price & Odds Formula

For each outcome:

oddsWeight(outcome) = Π (tokens of all other outcomes)
odds(outcome) = oddsWeight(outcome) / Σ(oddsWeights of all outcomes)

Prices adjust dynamically with market activity. More demand for an outcome increases its price and reduces its implied odds for others, creating a real-time probability consensus driven entirely by user actions.

Last updated