{s}omniamarkets

@somnia-chain/markets-sdk


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

Function: decodeBinaryVenueFeeParams()

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

Defined in: operatorReads.ts:102

Decode a BINARY_V1 venue's feeParams bytes back into (version, rates) for display — pure/local, mirrors BinaryMarketsModule's own abi.decode(feeParams, (uint8, BinaryVenueParams)). Returns null if the bytes aren't exactly one version-tagged, abi-encoded BinaryVenueParams (192 bytes / 6 static words), e.g. an empty or non-BINARY_V1 venue.

Parameters

feeParams

`0x${string}`

Returns

Type Literal

{ version: number; params: BinaryVenueParams; }

version

version: number

The payload's schema version tag (always the module's current version when non-null).

params

params: BinaryVenueParams

The decoded plain-bps venue fee rates.


null