import { getNetworkEndpoints, Network } from '@injectivelabs/networks' import { StreamManagerV2, IndexerGrpcOracleStreamV2 } from '@injectivelabs/sdk-ts/client/indexer' const endpoints = getNetworkEndpoints(Network.Testnet) const stream = new IndexerGrpcOracleStreamV2(endpoints.indexer) const streamManager = new StreamManagerV2({ id: 'oracle-prices', streamFactory: () => stream.streamPrices({ callback: (response) => { streamManager.emit('data', response) } }), onData: (prices) => { console.log(prices) }, retryConfig: { enabled: true } }) streamManager.on('connect', () => console.log('스트림 연결됨')) streamManager.start()