UNPKG

@velora-dex/sdk

Version:
24 lines 1.57 kB
import type { ConstructProviderFetchInput, RequestParameters } from '../../types'; import { type CancelDeltaOrderData, type SignableCancelDeltaOrderData } from './helpers/buildCancelDeltaOrderData'; type SuccessResponse = { success: true; }; type CancelDeltaOrderRequestParams = { orderIds: string[]; signature: string; }; export type BuildCancelDeltaOrder = (params: CancelDeltaOrderData, requestParams?: RequestParameters) => Promise<SignableCancelDeltaOrderData>; export type SignCancelDeltaOrderRequest = (params: CancelDeltaOrderData, requestParams?: RequestParameters) => Promise<string>; export type PostCancelDeltaOrderRequest = (params: CancelDeltaOrderRequestParams, requestParams?: RequestParameters) => Promise<SuccessResponse>; export type CancelDeltaOrder = (params: CancelDeltaOrderData, requestParams?: RequestParameters) => Promise<SuccessResponse>; export type CancelDeltaOrderFunctions = { /** @description Build the EIP-712 signable data for cancelling one or more Delta orders */ buildCancelDeltaOrder: BuildCancelDeltaOrder; signCancelDeltaOrderRequest: SignCancelDeltaOrderRequest; postCancelDeltaOrderRequest: PostCancelDeltaOrderRequest; /** @description Cancel one or more Delta orders via the v2 endpoint */ cancelDeltaOrders: CancelDeltaOrder; }; export declare const constructCancelDeltaOrder: (options: Pick<ConstructProviderFetchInput<any, "signTypedDataCall">, "contractCaller" | "fetcher" | "apiURL" | "chainId">) => CancelDeltaOrderFunctions; export {}; //# sourceMappingURL=cancelDeltaOrder.d.ts.map