Documentation
    Preparing search index...

    One market's fee policy: the StrikeExposureConfig it snapshotted at creation, in raw 1e9 rates. Snapshotted means later admin changes do NOT reprice a market already trading, so read it per market (the MarketCreated event carries every field) rather than assuming the template. The last three are the inventory-impact parameters, inert while inventoryImpactMaxRate is 0n (the shipped value).

    interface FeePolicy {
        backingBufferLambda: bigint;
        baseFee: bigint;
        expiryFeeMaxMultiplier: bigint;
        expiryFeeWindowMs: bigint;
        inventoryImpactMaxRate: bigint;
        inventoryImpactScale: bigint;
        maxEntryProbability: bigint;
        minEntryProbability: bigint;
        minFee: bigint;
    }
    Index
    backingBufferLambda: bigint

    backing_buffer_lambda — the buffer on non-peak payout in the liability formula.

    baseFee: bigint

    base_fee — multiplies sqrt(p·(1−p)).

    expiryFeeMaxMultiplier: bigint

    expiry_fee_max_multiplier — multiplier reached at expiry; 1e9 disables the ramp.

    expiryFeeWindowMs: bigint

    expiry_fee_window_ms — window before expiry over which the fee ramps.

    inventoryImpactMaxRate: bigint

    inventory_impact_max_rate — maximum marginal impact rate; 0n disables impact.

    inventoryImpactScale: bigint

    inventory_impact_scale — the market's max_expiry_allocation, the curve's B.

    maxEntryProbability: bigint

    max_entry_probability — mint admission ceiling on the entry probability.

    minEntryProbability: bigint

    min_entry_probability — mint admission floor on the entry probability.

    minFee: bigint

    min_fee — per-unit floor, applied per boundary leg before the ramp.