Skip to main content

    Calculation method

    How MoonMath calculates unlock impact

    Unlock & Emission ImpactCan the market absorb an unlock?

    The formula

    The supply side is arithmetic: the unlock as a share of circulating supply, and the portion assumed sold. The price side reconstructs a pool from reported liquidity and runs one constant-product sale of that portion.

    What it reads

    • Current circulating supply and the unlock amount
    • The current price and reported pool liquidity
    • The share of the unlock assumed to be sold, and the pool fee
    • Daily volume, for the volume comparison

    What it assumes

    • The pool is reconstructed as an even split of reported liquidity at the reported price
    • The entire sold amount executes as one instantaneous swap into that one pool
    • The price moves only if tokens are sold: an unlock alone does not lower it
    • The share sold is the reader's estimate, not an observation of recipient behaviour

    What this does not establish

    • It makes no timing claim: the days until unlock are validated but do not enter any result
    • The volume comparison is a comparison, not a recovery forecast
    • It does not model routing across venues — one reconstructed pool absorbs the whole sale
    • It does not establish what recipients will actually do

    Run it

    Model token unlock supply, potential sell pressure and AMM execution without assuming that newly unlocked supply automatically lowers price. Price impact occurs only for the portion sold into available liquidity.

    Open the Unlock Impact calculator

    How the market itself works

    This page describes MoonMath's arithmetic. The mechanics section describes the market: how an order book forms a price, why order-book depth is not the same thing as pool liquidity, and what a public book does and does not let you observe.

    Read the market mechanics