@goat-sdk/plugin-opensea
Version:
<div align="center"> <a href="https://github.com/goat-sdk/goat">
37 lines (34 loc) • 1.06 kB
text/typescript
import { GetNftCollectionStatisticsParametersSchema, GetNftSalesParametersSchema } from './parameters.mjs';
import '@goat-sdk/core';
import 'zod';
declare class OpenseaService {
private readonly apiKey;
constructor(apiKey: string);
getNftCollectionStatistics(parameters: GetNftCollectionStatisticsParametersSchema): Promise<{
total: {
volume: number;
sales: number;
average_price: number;
num_owners: number;
market_cap: number;
floor_price: number;
floor_price_symbol: string;
};
intervals: {
volume: number;
sales: number;
average_price: number;
interval: string;
volume_diff: number;
volume_change: number;
sales_diff: number;
}[];
}>;
getNftSales(parameters: GetNftSalesParametersSchema): Promise<{
name: string;
seller: string;
buyer: string;
price: number;
}[]>;
}
export { OpenseaService };