Merge pull request #10 from drift-labs/master

bulk account loader for user stats
This commit is contained in:
Nour Alharithi
2023-11-07 09:53:49 -08:00
committed by GitHub

View File

@@ -24,6 +24,7 @@ import {
Wallet,
UserStatsMap,
DLOBSubscriber,
BulkAccountLoader,
} from '@drift-labs/sdk';
import { logger, setLogLevel } from './utils/logger';
@@ -205,10 +206,14 @@ const main = async () => {
false
);
await userMap.subscribe();
const userStatsMap = new UserStatsMap(
driftClient,
driftClient.userStatsAccountSubscriptionConfig
);
const userStatsMap = new UserStatsMap(driftClient, {
type: 'polling',
accountLoader: new BulkAccountLoader(
connection,
stateCommitment,
ORDERBOOK_UPDATE_INTERVAL * 10
),
});
await userStatsMap.subscribe();
const dlobSubscriber = new DLOBSubscriber({