@somnia-chain/markets-sdk / index / BinaryVenueParams
Interface: BinaryVenueParams
Defined in: packages/sdk/src/operatorReads.ts:64
Plain-bps fee rates for a BINARY_V1 venue (see BinaryMarketsModule.BinaryVenueParams).
Each rate is capped at the module's MAX_FEE_BPS (currently 1_000 = 10%).
Properties
makerFeeBps
makerFeeBps:
number
Defined in: packages/sdk/src/operatorReads.ts:66
Pool protocol fee charged on maker-side fills (bps).
takerFeeBps
takerFeeBps:
number
Defined in: packages/sdk/src/operatorReads.ts:68
Pool protocol fee charged on taker-side fills (bps).
maxBuilderFeeBps
maxBuilderFeeBps:
number
Defined in: packages/sdk/src/operatorReads.ts:70
Per-order builder/routing fee ceiling the pool enforces at placeOrder (bps).
routingFeeBps
routingFeeBps:
number
Defined in: packages/sdk/src/operatorReads.ts:75
Advertised default routing fee for frontends routing through this venue
(bps); must be <= maxBuilderFeeBps.
settlementFeeBps
settlementFeeBps:
number
Defined in: packages/sdk/src/operatorReads.ts:82
Fee skimmed from the WINNING payout on redemption of a resolved market
(bps; 0 = none). Frozen into each market at creation — a later
updateVenue only affects markets created afterward. Never charged on
voided (capital-refund) redemptions.
voidPolicy?
optionalvoidPolicy?:VenueVoidPolicy
Defined in: packages/sdk/src/operatorReads.ts:89
Void payout policy for markets created under this venue (v3 field).
Omitted ⇒ UNIFORM. Like the fee rates it freezes per market at creation
(resolved against the provisioned pool's capability — an old pool without
the capture surface downgrades a CLOB_SNAPSHOT wish to UNIFORM).