@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