use v2 drift client subscriber

This commit is contained in:
wphan
2025-09-04 11:03:52 -07:00
parent d3ed72713e
commit 920a482328

View File

@@ -16,8 +16,8 @@ import {
SpotMarketConfig, SpotMarketConfig,
PhoenixSubscriber, PhoenixSubscriber,
decodeName, decodeName,
WebSocketAccountSubscriberV2,
ONE, ONE,
WebSocketDriftClientAccountSubscriberV2,
} from '@drift-labs/sdk'; } from '@drift-labs/sdk';
import { RedisClient, RedisClientPrefix } from '@drift/common/clients'; import { RedisClient, RedisClientPrefix } from '@drift/common/clients';
@@ -414,8 +414,7 @@ const main = async () => {
commitment: stateCommitment, commitment: stateCommitment,
resubTimeoutMs: 30_000, resubTimeoutMs: 30_000,
logResubMessages: true, logResubMessages: true,
perpMarketAccountSubscriber: WebSocketAccountSubscriberV2, driftClientAccountSubscriber: WebSocketDriftClientAccountSubscriberV2,
oracleAccountSubscriber: WebSocketAccountSubscriberV2,
}; };
slotSubscriber = new SlotSubscriber(connection, { slotSubscriber = new SlotSubscriber(connection, {
resubTimeoutMs: 10_000, resubTimeoutMs: 10_000,