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
TypeScript
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;