@cryptoalgebra/alm-sdk
Version:
Algebra ALM SDK
8 lines (7 loc) • 1.21 kB
TypeScript
import { CollectFeesQueryData, FeeAprQueryResponse, RebalancesQueryData, VaultDepositsQueryData, VaultWithdrawsQueryData } from '../types/vaultQueryData';
export declare function sendAllEventsQueryRequest(url: string, vaultAddress: string, createdAtTimestamp_gt: string, query: string): Promise<any>;
export declare function sendRebalancesQueryRequest(url: string, vaultAddress: string, createdAtTimestamp_gt: string, query: string): Promise<RebalancesQueryData['vaultRebalances']>;
export declare function sendCollectFeesQueryRequest(url: string, vaultAddress: string, createdAtTimestamp_gt: string, query: string): Promise<CollectFeesQueryData['vaultCollectFees']>;
export declare function sendDepositsQueryRequest(url: string, vaultAddress: string, query: string, createdAtTimestamp_gt?: string, accountAddress?: string): Promise<VaultDepositsQueryData['vaultDeposits']>;
export declare function sendWithdrawsQueryRequest(url: string, vaultAddress: string, query: string, createdAtTimestamp_gt?: string, accountAddress?: string): Promise<VaultWithdrawsQueryData['vaultWithdraws']>;
export declare function sendFeeAprQueryRequest(url: string, vaultAddress: string): Promise<FeeAprQueryResponse>;