@mimicry/kaleidoscope
Version:
Kaleidoscope is an NPM package that conveniently aggregates responses from multiple NFT data providers.
10 lines (9 loc) • 594 B
TypeScript
import { ConsensusMechanism, ContractPointer, Value } from '../../../../types';
import { RestfulFactory } from '../RestfulFactory';
export declare class FungibleFactory extends RestfulFactory {
private _dataProviders;
constructor(_globalConfig: any);
addDataProvider(_providerName: string, _providerConfig: any): void;
getPrices(_contracts: ContractPointer[], _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise<Value[]>;
getPrice(_contract: ContractPointer, _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise<any>;
}