UNPKG

@magiceden/magiceden-sdk

Version:

A TypeScript SDK for interacting with Magic Eden's API across multiple chains.

24 lines (23 loc) 1.09 kB
import { BaseApiClient, ApiClientOptions } from './base'; import { V4CreateLaunchpadRequest, V4UpdateLaunchpadRequest, V4PublishLaunchpadRequest, V4MintRequest, V4CreateLaunchpadResponse, V4UpdateLaunchpadResponse, V4PublishLaunchpadResponse, V4MintResponse } from '../../types/api'; import { RetryablePromise } from '../../helpers'; /** * V4 API client implementation (for launchpad operations) */ export declare class V4ApiClient extends BaseApiClient { constructor(options: ApiClientOptions); /** * Gets instructions to create a launchpad */ createLaunchpad(params: V4CreateLaunchpadRequest): RetryablePromise<V4CreateLaunchpadResponse>; /** * Gets instructions to update a launchpad */ updateLaunchpad(params: V4UpdateLaunchpadRequest): RetryablePromise<V4UpdateLaunchpadResponse>; publishLaunchpad(params: V4PublishLaunchpadRequest): RetryablePromise<V4PublishLaunchpadResponse>; /** * Gets instructions to mint from a launchpad */ mint(params: V4MintRequest): RetryablePromise<V4MintResponse>; getBaseUrl(): string; }