goodrdotfun-sdk
Version:
SDK for interacting with goodr.fun and Sonic on Solana
11 lines (10 loc) • 604 B
TypeScript
import { BondingCurveState, BondingCurveV2State, GlobalState, GoodrFunProgramBase } from './base-program';
import { PriceData } from './types/common';
export declare class GoodrFunProgram extends GoodrFunProgramBase {
private _decimals;
constructor(rpcEndpoint: string);
get decimals(): number;
getBondingCurveProgressFromState(bondingCurveState: BondingCurveState, globalState: GlobalState): Promise<number>;
getPriceDataFromState(bondingCurveState: BondingCurveState): Promise<PriceData>;
getPriceDataFromStateV2(bondingCurveV2State: BondingCurveV2State): Promise<PriceData>;
}