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) 707 B
import RestClient from "./base"; import { ListTokensOptions } from "../types/rest_types"; import { TokenType, ChainKeys, TierKeys } from "../data/constants/enums"; import { ExtendedToken, PaginatedTokens, TokenPriceTimeseries } from "../data/dataclasses/schema"; declare class TokenRestClient extends RestClient { get_token_info_by_id(token_id: string): Promise<ExtendedToken>; get_token_info_by_address_and_chain(token_type: TokenType, chain: ChainKeys, address: string): Promise<ExtendedToken>; list_tokens(options?: ListTokensOptions): Promise<PaginatedTokens>; get_token_timeseries(token_id: string, tier_name: TierKeys): Promise<TokenPriceTimeseries>; } export default TokenRestClient;