@0xobedient/memetus-pumpfun-sdk
Version:

19 lines • 1.26 kB
TypeScript
import { IMemetusPumpfun } from "./IMemetusPumpfun";
import { CreatorsParams, DurationParams, InitializerParams, MarketCapParams, MetadataParams, RecentsParams } from "../shared/types/params";
import { TokenResponse } from "../shared/types/response";
export declare class MemetusPumpfun implements IMemetusPumpfun {
constructor();
fetchRecentTokens(params: RecentsParams): Promise<TokenResponse[]>;
fetchOldestTokens(params: RecentsParams): Promise<TokenResponse[]>;
fetchTokenByAddress(mint: string): Promise<TokenResponse>;
fetchTokenByCreator(account: string): Promise<TokenResponse>;
fetchTokenByInitializer(account: string): Promise<TokenResponse>;
fetchTokenBySignature(signature: string): Promise<TokenResponse>;
fetchTokensByMetadata(params: MetadataParams): Promise<TokenResponse[]>;
fetchTokensByDuration(params: DurationParams): Promise<TokenResponse[]>;
fetchTokensByMarketCap(params: MarketCapParams): Promise<TokenResponse[]>;
fetchTokensByAddresses(addresses: string[]): Promise<TokenResponse[]>;
fetchTokensByCreators(params: CreatorsParams): Promise<TokenResponse[]>;
fetchTokensByInitializers(params: InitializerParams): Promise<TokenResponse[]>;
}
//# sourceMappingURL=MemetusPumpfun.d.ts.map