Derivatives
Example code snippets to query the indexer for derivative module related data.
Using gRPC Stream
Stream derivatives orderbook
import { IndexerGrpcDerivativesStream } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'
const endpoints = getNetworkEndpoints(Network.Testnet)
const indexerGrpcDerivativesStream = new IndexerGrpcDerivativesStream(
endpoints.indexer,
)
const marketIds = ['0x...']
const streamFn = indexerGrpcDerivativesStream.streamDerivativeOrderbookV2.bind(
indexerGrpcDerivativesStream,
)
const callback = (orderbooks) => {
console.log(orderbooks)
}
const streamFnArgs = {
marketIds,
callback,
}
streamFn(streamFnArgs)Stream derivative orders
Stream derivative order history
Stream derivative trades
Stream derivative positions
Stream markets
Stream orderbook updates
Last updated
