UNPKG

myria-core-sdk

Version:

Latest version SDK

91 lines 7.3 kB
import { AxiosWrapper } from "../axios"; import { createBaseMarketplaceAxios, createMarketplaceAxios } from "./base.marketplace.api"; export class MintMarketpAPI { constructor(env) { this.axiosInstance = createMarketplaceAxios(env); this.axiosWrapper = new AxiosWrapper(this.axiosInstance); this.axiosWrapperWithBaseUrl = new AxiosWrapper(createBaseMarketplaceAxios(env)); } async createMintTransactionERC20(data) { const result = await this.axiosWrapper.makeRequest({ url: `/mints/transaction/mintable-erc20`, method: "POST", data, }); return result; } async createMintTransactionERC721(data) { const result = await this.axiosWrapper.makeRequest({ url: `/mints/transaction/mintable-erc721`, method: "POST", data, }); return result; } async requestGetMintTransaction(transactionId) { const result = await this.axiosWrapper.makeRequest({ url: `/mints/transaction/${transactionId}`, method: "GET", }); return result; } async requestGetMintStarkKey(data) { const result = await this.axiosWrapper.makeRequest({ url: `/mints/stark-key/${data.starkKey}`, method: "GET", }); return result; } async bulkMintERC721(payload) { const bulkMintResult = await this.axiosWrapper.makeRequest({ url: '/mints/transaction/bulk-mintable-erc721', method: 'POST', data: payload }); return bulkMintResult; } async requestBulkMintAsync(payload, apiKey) { const bulkMintResult = await this.axiosWrapperWithBaseUrl.makeRequest({ url: '/v2/mints/transaction/bulk-mintable-erc721-async', method: 'POST', headers: { "Content-Type": "application/json", "x-api-user-key": apiKey, }, data: payload }); return bulkMintResult; } async queryMintingAssets(payload) { var _a, _b, _c, _d; const bulkMintResult = await this.axiosWrapperWithBaseUrl.makeRequest({ url: `/v2/assets/group-request-id/${payload.groupRequestId}/partner-id/${payload.partnerRefId}`, method: 'GET', headers: { "Content-Type": "application/json", "x-api-user-key": payload.developerApiKey, }, params: { limit: ((_a = payload === null || payload === void 0 ? void 0 : payload.transactionPaging) === null || _a === void 0 ? void 0 : _a.limit) || 1000, createdAt: (_b = payload === null || payload === void 0 ? void 0 : payload.transactionPaging) === null || _b === void 0 ? void 0 : _b.createdAt, transactionCategory: (_c = payload === null || payload === void 0 ? void 0 : payload.transactionPaging) === null || _c === void 0 ? void 0 : _c.transactionCategory, starkKey: (_d = payload === null || payload === void 0 ? void 0 : payload.transactionPaging) === null || _d === void 0 ? void 0 : _d.starkKey, }, data: payload }); return bulkMintResult; } async requestBulkMintV2(payload, apiKey) { const bulkMintResult = await this.axiosWrapperWithBaseUrl.makeRequest({ url: '/v2/mints/transaction/bulk-mintable-erc721', method: 'POST', headers: { "Content-Type": "application/json", "x-api-user-key": apiKey, }, data: payload }); return bulkMintResult; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWludC5tYXJrZXRwLmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb3JlL2FwaXMvbWludC5tYXJrZXRwLmFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQkEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUN4QyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUU1RixNQUFNLE9BQU8sY0FBYztJQUt6QixZQUFZLEdBQWE7UUFDdkIsSUFBSSxDQUFDLGFBQWEsR0FBRyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNqRCxJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksWUFBWSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUN6RCxJQUFJLENBQUMsdUJBQXVCLEdBQUcsSUFBSSxZQUFZLENBQUMsMEJBQTBCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUNuRixDQUFDO0lBRU0sS0FBSyxDQUFDLDBCQUEwQixDQUNyQyxJQUFxQjtRQUVyQixNQUFNLE1BQU0sR0FBRyxNQUFNLElBQUksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDO1lBQ2pELEdBQUcsRUFBRSxtQ0FBbUM7WUFDeEMsTUFBTSxFQUFFLE1BQU07WUFDZCxJQUFJO1NBQ0wsQ0FBQyxDQUFDO1FBQ0gsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQztJQUVNLEtBQUssQ0FBQywyQkFBMkIsQ0FDdEMsSUFBc0I7UUFFdEIsTUFBTSxNQUFNLEdBQUcsTUFBTSxJQUFJLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQztZQUNqRCxHQUFHLEVBQUUsb0NBQW9DO1lBQ3pDLE1BQU0sRUFBRSxNQUFNO1lBQ2QsSUFBSTtTQUNMLENBQUMsQ0FBQztRQUNILE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7SUFFTSxLQUFLLENBQUMseUJBQXlCLENBQ3BDLGFBQXFCO1FB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