@mimicry/kaleidoscope
Version:
Kaleidoscope is an NPM package that conveniently aggregates responses from multiple NFT data providers.
15 lines (14 loc) • 817 B
TypeScript
import { Chain, Timeframe } from '../../../../../enums';
import { ContractPointer, NFTCollectionSales, Value } from '../../../../../types';
import { RestfulProvider } from '../../RestfulProvider';
import { NftCollectionDataProvider } from '../NftCollectionDataProvider';
export declare class NftGo extends RestfulProvider implements NftCollectionDataProvider {
constructor(_config: any);
getFloor(_contract: ContractPointer): Promise<Value>;
getFloorChart(_contract: ContractPointer, _timeframe?: Timeframe): Promise<any>;
getHistoricSales(_contract: ContractPointer): Promise<NFTCollectionSales>;
getMarketCap(_contract: ContractPointer): Promise<Value>;
getMetadata(_contract: ContractPointer): Promise<any>;
getBlockchain(_chain?: Chain): string;
getName(): string;
}