UNPKG

pulsar_sdk_js

Version:

A convenient way for you to interact with Pulsar's Third Party APIs, using typified classes.

12 lines (11 loc) 679 B
import { RestClient } from "./base"; import { ChainKeys, TierKeys } from "../data/constants/enums"; import { GetFilteredProtocolsOptions } from "../types/rest_types"; import { ProtocolData, PaginatedProtocolWithStats, ProtocolTimeseries } from "../data/dataclasses/schema"; declare class ProtocolRestClient extends RestClient { list_protocols(chain?: ChainKeys): Promise<ProtocolData[]>; get_number_protocols(): Promise<number>; get_filtered_protocols(options?: GetFilteredProtocolsOptions): Promise<PaginatedProtocolWithStats>; get_protocol_timeseries(protocol_key: string, tier_name: TierKeys): Promise<ProtocolTimeseries>; } export default ProtocolRestClient;