UNPKG

opensea-js

Version:

TypeScript SDK for the OpenSea marketplace helps developers build new experiences using NFTs and our marketplace data

27 lines (26 loc) 919 B
import { GetEventsArgs, GetEventsResponse } from "./types"; import { Chain } from "../types"; import { Fetcher } from "./fetcher"; /** * Events-related API operations */ export declare class EventsAPI { private fetcher; constructor(fetcher: Fetcher); /** * Gets a list of events based on query parameters. */ getEvents(args?: GetEventsArgs): Promise<GetEventsResponse>; /** * Gets a list of events for a specific account. */ getEventsByAccount(address: string, args?: GetEventsArgs): Promise<GetEventsResponse>; /** * Gets a list of events for a specific collection. */ getEventsByCollection(collectionSlug: string, args?: GetEventsArgs): Promise<GetEventsResponse>; /** * Gets a list of events for a specific NFT. */ getEventsByNFT(chain: Chain, address: string, identifier: string, args?: GetEventsArgs): Promise<GetEventsResponse>; }