UNPKG

hadeswap-sdk-public

Version:

HadeSwap SDK for interacting with protocol

30 lines (29 loc) 1.1 kB
import { web3 } from '@project-serum/anchor'; import { OrderType, PairType } from '../types'; export declare const getTradeActivities: ({ programId, fromThisSignature, untilThisSignature, limit, connection, }: { programId: web3.PublicKey; fromThisSignature?: string | undefined; untilThisSignature?: string | undefined; limit?: number | undefined; connection: web3.Connection; }) => Promise<TradeActivity[]>; export declare const getTradeActivitiesBySignatures: ({ signatures, connection, programId, }: { signatures: string[]; connection: web3.Connection; programId: web3.PublicKey; }) => Promise<TradeActivity[]>; export declare const getTradeTransactionsFromSignatures: ({ signatures, connection, }: { signatures: string[]; connection: web3.Connection; }) => Promise<web3.ParsedTransactionWithMeta[]>; export interface TradeActivity { timestamp: number; signature: string; pair: string; orderType: OrderType; pairType: PairType | null; nftMint: string; solAmount: number; userMaker: string | null; userTaker: string; }