@somnia-chain/markets-sdk


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

Function: decodeBinaryVenueFeeParams()

decodeBinaryVenueFeeParams(feeParams): { version: number; params: BinaryVenueParams; } | null

Defined in: packages/sdk/src/operatorReads.ts:146

Decode a BINARY_V1 venue's feeParams bytes back into (version, rates) for display — pure/local, mirrors BinaryMarketsModule's own dual decoder: 192 bytes ⇒ legacy v2 (policy implied UNIFORM), 224 bytes ⇒ v3 (policy word). Returns null for anything else (empty / non-BINARY_V1 venue, wrong version-for-shape, or an on-chain-unreachable policy value).

Parameters

feeParams

`0x${string}`

Returns

Type Literal

{ version: number; params: BinaryVenueParams; }

version

version: number

The payload's schema version tag (2 legacy, 3 current).

params

params: BinaryVenueParams

The decoded plain-bps venue fee rates (+ resolved voidPolicy).


null