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
TypeScript
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>;
}