UNPKG

@velora-dex/sdk

Version:
17 lines 1.26 kB
import type { ConstructProviderFetchInput, RequestParameters, TxSendOverrides } from '../../types'; import { SignableDeltaOrderData } from './helpers/buildDeltaOrderData'; import type { DeltaAuctionOrder } from './helpers/types'; type HashDeltaOrderTypedData = (signableOrderData: SignableDeltaOrderData) => string; type HashDeltaOrder = (orderData: DeltaAuctionOrder, requestParams?: RequestParameters) => Promise<string>; export type SetDeltaOrderPreSignature<T> = (orderHash: string, overrides?: TxSendOverrides, requestParams?: RequestParameters) => Promise<T>; export type PreSignDeltaOrder<T> = (signableOrderData: SignableDeltaOrderData, overrides?: TxSendOverrides, requestParams?: RequestParameters) => Promise<T>; export type PreSignDeltaOrderFunctions<T> = { hashDeltaOrderTypedData: HashDeltaOrderTypedData; hashDeltaOrder: HashDeltaOrder; setDeltaOrderPreSignature: SetDeltaOrderPreSignature<T>; preSignDeltaOrder: PreSignDeltaOrder<T>; }; export declare const constructPreSignDeltaOrder: <T>(options: ConstructProviderFetchInput<T, "transactCall">) => PreSignDeltaOrderFunctions<T>; export declare function produceDeltaOrderHash(typedData: SignableDeltaOrderData): string; export {}; //# sourceMappingURL=preSignDeltaOrder.d.ts.map