Enums

Enums

Overview

This document defines all the enumeration values used in the SynFutures API. These enums provide standardized values for various parameters and help ensure consistent data exchange between your application and the API.

Instrument Condition

Value
Description

NORMAL

Instrument is trading normally

FROZEN

Instrument is frozen/suspended

RESOLVED

Instrument condition is resolved

Instrument Type

Value
Description

NONE_STABLE

Neither base nor quote is stable

QUOTE_STABLE

Quote currency is stable

BASE_STABLE

Base currency is stable

BOTH_STABLE

Both base and quote are stable

Quote Type

Value
Description

STABLE

Stable coin quote type

Margin Ratios

Initial Margin Ratio

  • Expressed in basis points (e.g., 1000 = 10%)

  • Minimum margin required to open a position

Maintenance Margin Ratio

  • Expressed in basis points (e.g., 500 = 5%)

  • Minimum margin required to maintain a position

Fee Ratios

Trading Fee Ratio

  • Expressed in basis points (e.g., 30 = 0.3%)

  • Fee charged for trading

Protocol Fee Ratio

  • Expressed in basis points (e.g., 10 = 0.1%)

  • Protocol fee charged

Funding

Funding Interval

  • Expressed in hours (e.g., 24 = 24 hours)

  • Time interval between funding rate updates

Trading Controls

Order Controls

Value
Description

placeLimitOrderPaused

Boolean indicating if limit orders are paused

disableMakerOrderRebate

Boolean indicating if maker rebates are disabled

Updates

This enum list is updated regularly to reflect new values and changes in the API. Always refer to the latest version for the most current enum definitions.

Last updated