Skip to main content
Version: testnet (v0.73)

PerpetualProduct

No description

type PerpetualProduct {
settlementAsset: Asset!
quoteName: String!
marginFundingFactor: String!
interestRate: String!
clampLowerBound: String!
clampUpperBound: String!
dataSourceSpecForSettlementSchedule: DataSourceDefinition!
dataSourceSpecForSettlementData: DataSourceDefinition!
dataSourceSpecBinding: DataSourceSpecPerpetualBinding!
}

Fields

PerpetualProduct.settlementAsset ● Asset! non-null object

Underlying asset for the perpetual instrument

PerpetualProduct.quoteName ● String! non-null scalar

Quote name of the instrument

PerpetualProduct.marginFundingFactor ● String! non-null scalar

Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]

PerpetualProduct.interestRate ● String! non-null scalar

Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]

PerpetualProduct.clampLowerBound ● String! non-null scalar

Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]

PerpetualProduct.clampUpperBound ● String! non-null scalar

Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]

PerpetualProduct.dataSourceSpecForSettlementSchedule ● DataSourceDefinition! non-null object

Data source specification describing the data source for settlement schedule

PerpetualProduct.dataSourceSpecForSettlementData ● DataSourceDefinition! non-null object

Data source specification describing the data source for settlement

PerpetualProduct.dataSourceSpecBinding ● DataSourceSpecPerpetualBinding! non-null object

Binding between the data source spec and the settlement data

Implemented by

ProductConfiguration union