{s}omniamarkets

@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / MarketFees

Type Alias: MarketFees

MarketFees = object

Defined in: query.ts:707

The origin attribution + fee config frozen into a market at creation, mirrored from BinaryMarketsModule.MarketCreated / MarketFeeConfig into the indexer's MarketVenue entity. Rates are standard basis points (1 = 0.01%, 100 = 1%, 10_000 = 100%). Fee fields are null for markets indexed before the fee plumbing existed.

Properties

operatorId

operatorId: number

Defined in: query.ts:709

Origin operator id the market was created under.


venueId

venueId: string

Defined in: query.ts:711

Origin venue id within the operator (bytes32 hex).


feeRecipient

feeRecipient: string | null

Defined in: query.ts:713

Fee recipient frozen at creation (lowercased); null on pre-plumbing markets.


makerFeeBps

makerFeeBps: string | null

Defined in: query.ts:715

Maker fee rate (bps, decimal string); null on pre-plumbing markets.


takerFeeBps

takerFeeBps: string | null

Defined in: query.ts:717

Taker fee rate (bps, decimal string); null on pre-plumbing markets.


maxBuilderFeeBps

maxBuilderFeeBps: string | null

Defined in: query.ts:719

Cap on the per-order builder fee (bps, decimal string); null pre-plumbing.


routingFeeBps

routingFeeBps: string | null

Defined in: query.ts:721

Routing fee rate (bps, decimal string); null on pre-plumbing markets.


settlementFeeBps

settlementFeeBps: string | null

Defined in: query.ts:723

Settlement fee skimmed from the winning payout at redeem (bps).


settlementFeesCollected

settlementFeesCollected: string | null

Defined in: query.ts:725

Realized settlement fee collected on winning redemptions so far (raw collateral).