UNPKG

@opiumteam/opium-sdk-v2

Version:

one-stop-shop SDK to interact with the Opium-v2 protocol contracts, subgraphs and APIs

12 lines (11 loc) 721 B
import { SDKContext } from '../../common/sdkContext'; import { THolderPositionsQueryResponse, TTickersQueryResponse, TAllTickersQueryResponse } from '../../types/subgraph'; export declare class SubgraphService { private readonly sdkCtx$; constructor(_sdkCtx: SDKContext); queryHolderPositions(holderAddress: string): Promise<THolderPositionsQueryResponse>; queryTickersByDerivativeHash(derivativeHash: string): Promise<TTickersQueryResponse>; queryTickersByLongPositionAddress(longPositionAddress: string): Promise<TTickersQueryResponse>; queryTickersByShortPositionAddress(shortPositionAddress: string): Promise<TTickersQueryResponse>; queryAllTickers(): Promise<TAllTickersQueryResponse>; }