ordinalsbot
Version:
Node.js library for OrdinalsBot API
29 lines • 2.72 kB
TypeScript
import { AxiosInstance } from "axios";
import { ClientOptions, InscriptionEnv } from "./types";
import { InscriptionPriceRequest, InscriptionPriceResponse, InscriptionOrderRequest, InscriptionOrder, InscriptionCollectionCreateRequest, InscriptionCollectionCreateResponse, InscriptionCollectionOrderRequest, InscriptionTextOrderRequest, InscriptionInventoryResponse, InscriptionReferralRequest, InscriptionReferralSetResponse, InscriptionReferralStatusResponse, CreateSpecialSatsRequest, CreateSpecialSatsResponse, InscriptionCollectionOrderResponse, UpdateCollectionPhasesRequest, GetAllocationRequest, GetAllocationResponse, DirectInscriptionOrderRequest, DirectInscriptionOrder, CreateParentChildPsbtRequest, CreateParentChildPsbtResponse } from "./types/v1";
import { RunesEtchOrderRequest, RunesEtchOrderResponse, RunesMintOrderRequest, RunesMintOrderResponse } from "./types/runes_types";
export declare class InscriptionClient {
env: InscriptionEnv;
private api_key;
private instanceV1;
private apikeyhash;
constructor(key?: string, environment?: InscriptionEnv, options?: ClientOptions);
get axiosInstance(): AxiosInstance;
getPrice(priceRequest: InscriptionPriceRequest): Promise<InscriptionPriceResponse>;
createOrder(order: InscriptionOrderRequest): Promise<InscriptionOrder>;
createDirectOrder(order: DirectInscriptionOrderRequest): Promise<DirectInscriptionOrder>;
getOrder(id: string): Promise<InscriptionOrder>;
createCollection(collection: InscriptionCollectionCreateRequest): Promise<InscriptionCollectionCreateResponse>;
updateCollectionPhases(collection: UpdateCollectionPhasesRequest): Promise<InscriptionCollectionCreateResponse>;
getAllocation(allocation: GetAllocationRequest): Promise<GetAllocationResponse>;
createCollectionOrder(collectionOrder: InscriptionCollectionOrderRequest): Promise<InscriptionCollectionOrderResponse>;
createTextOrder(order: InscriptionTextOrderRequest): Promise<InscriptionOrder>;
createRunesEtchOrder(order: RunesEtchOrderRequest): Promise<RunesEtchOrderResponse>;
createRunesMintOrder(order: RunesMintOrderRequest): Promise<RunesMintOrderResponse>;
getInventory(): Promise<InscriptionInventoryResponse[]>;
setReferralCode(referral: InscriptionReferralRequest): Promise<InscriptionReferralSetResponse>;
getReferralStatus(referral: InscriptionReferralRequest): Promise<InscriptionReferralStatusResponse>;
createSpecialSatsPSBT(createSpecialSatsRequest: CreateSpecialSatsRequest): Promise<CreateSpecialSatsResponse>;
createParentChildPsbt(createParentChildPsbtRequest: CreateParentChildPsbtRequest): Promise<CreateParentChildPsbtResponse>;
}
//# sourceMappingURL=client.d.ts.map