UNPKG

@mimicry/kaleidoscope

Version:

Kaleidoscope is an NPM package that conveniently aggregates responses from multiple NFT data providers.

15 lines (14 loc) 1.05 kB
import { Timeframe } from '../../../../enums'; import { ConsensusMechanism, ContractPointer, Value } from '../../../../types'; import { RestfulFactory } from '../RestfulFactory'; export declare class NftCollectionFactory extends RestfulFactory { private _dataProviders; constructor(_globalConfig: any); addDataProvider(_providerName: string, _providerConfig: any): void; getFloors(_contracts: ContractPointer[], _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise<Value[]>; getFloor(_contract: ContractPointer, _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise<any>; getFloorChart(_contract: ContractPointer, _providerName: string, _timeframe?: Timeframe): Promise<any>; getHistoricSales(_contract: ContractPointer, _providerName: string, _startTime?: Number, _endTime?: Number): Promise<any>; getMarketCap(_contract: ContractPointer, _providerName: string): Promise<any>; getMetadata(_contract: ContractPointer, _providerName: string): Promise<any>; }