UNPKG

myria-core-sdk

Version:

Latest version SDK

18 lines (17 loc) 1.41 kB
import { BulkMintERC721Params, BulkMintERC721Response, GetMintedAssetsParams, GetMintedAssetsResponse, GetMintedTransactionResponse, MintERC20Params, MintERC20Response, MintERC721Params, MintERC721Response, BulkMintQueueAsyncResponse, BulkMintQueueAsyncParamsAPI, BulkMintERC721ResponseData, QueryMintingParams, QueryMintingResponse } from "../../types"; import { EnvTypes } from "../../typesBundle"; import { APIResponseType } from "../../types/APIResponseType"; export declare class MintMarketpAPI { private axiosInstance; private axiosWrapper; private axiosWrapperWithBaseUrl; constructor(env: EnvTypes); createMintTransactionERC20(data: MintERC20Params): Promise<MintERC20Response>; createMintTransactionERC721(data: MintERC721Params): Promise<MintERC721Response>; requestGetMintTransaction(transactionId: number): Promise<GetMintedTransactionResponse>; requestGetMintStarkKey(data: GetMintedAssetsParams): Promise<GetMintedAssetsResponse>; bulkMintERC721(payload: BulkMintERC721Params): Promise<BulkMintERC721Response>; requestBulkMintAsync(payload: BulkMintQueueAsyncParamsAPI, apiKey: string): Promise<BulkMintQueueAsyncResponse>; queryMintingAssets(payload: QueryMintingParams): Promise<APIResponseType<QueryMintingResponse>>; requestBulkMintV2(payload: BulkMintQueueAsyncParamsAPI, apiKey: string): Promise<APIResponseType<BulkMintERC721ResponseData>>; }