UNPKG

@drift-labs/sdk-browser

Version:
9 lines (8 loc) 1 kB
import { Connection, PublicKey } from '@solana/web3.js'; import { RevenueShareAccount, RevenueShareEscrowAccount, UserAccount, UserStatsAccount } from '../types'; import { Program } from '@coral-xyz/anchor'; export declare function fetchUserAccounts(connection: Connection, program: Program, authority: PublicKey, limit?: number): Promise<(UserAccount | undefined)[]>; export declare function fetchUserAccountsUsingKeys(connection: Connection, program: Program, userAccountPublicKeys: PublicKey[]): Promise<(UserAccount | undefined)[]>; export declare function fetchUserStatsAccount(connection: Connection, program: Program, authority: PublicKey): Promise<UserStatsAccount | undefined>; export declare function fetchRevenueShareAccount(connection: Connection, program: Program, authority: PublicKey): Promise<RevenueShareAccount | null>; export declare function fetchRevenueShareEscrowAccount(connection: Connection, program: Program, authority: PublicKey): Promise<RevenueShareEscrowAccount | null>;