UNPKG

@parifi/synthetix-sdk-ts

Version:

A Typescript SDK for interactions with the Synthetix protocol

41 lines (39 loc) 1.04 kB
declare enum Side { BUY = 0, SELL = 1 } interface SpotOrder { id?: number; owner?: string; orderType?: number; amountEscrowed?: number; settlementStrategyId?: number; settlementStrategy?: SpotSettlementStrategy; commitmentTime?: number; minimumSettlementAmount?: number; settledAt?: number; referrer?: string; } interface SpotSettlementStrategy { marketId?: number; strategyType?: number; settlementDelay?: number; settlementWindowDuration?: number; priceVerificationContract?: string; feedId?: string; url?: string; settlementReward?: number; priceDeviationTolerance?: number; minimumUsdExchangeAmount?: number; maxRoundingLoss?: number; disabled?: boolean; } interface SpotMarketData { marketId: number; contractAddress: string; marketName?: string; symbol?: string; feedId?: string; settlementStrategy?: SpotSettlementStrategy; } export { Side, type SpotMarketData, type SpotOrder, type SpotSettlementStrategy };