UNPKG

stxcity-sdk

Version:

SDK for interacting with Stxcity

18 lines (17 loc) 838 B
import { BondingTokenData, BuyBondingTokenParams, SellBondingTokenParams, SearchTokenType, SearchTokenParams } from "./types"; import { StacksNetwork } from "@stacks/network"; export interface StxCitySDKConfig { STXCITY_API_HOST: string; STACKS_NETWORK_API_HOST: string; HIRO_API_KEY: string; [key: string]: string; } export declare class StxCitySDK { private context; constructor(network?: StacksNetwork, config?: Partial<StxCitySDKConfig>); buyBondingToken(params: BuyBondingTokenParams): Promise<void>; sellBondingToken(params: SellBondingTokenParams): Promise<void>; getBondingToken(page: number, limit: number): Promise<BondingTokenData>; searchToken(params?: SearchTokenParams): Promise<SearchTokenType>; checkValidBonding(dexContract: string, tokenContract: string): Promise<boolean>; }