@velora-dex/sdk
Version:
12 lines • 852 B
TypeScript
import type { ConstructProviderFetchInput } from '../../types';
import { ApproveToken } from '../../helpers/approve';
export type ApproveTokenForLimitOrderFunctions<T> = {
/** @description approving AugustusRFQ as spender for makerAsset */
approveMakerTokenForLimitOrder: ApproveToken<T>;
/** @description approving AugustusRFQ as spender for takerAsset to call SDK.fillOrderDirectly */
approveTakerTokenForFillingP2POrderDirectly: ApproveToken<T>;
/** @description approving AugustusSwapper as spender for takerAsset for Limit Orders that will be executed through it */
approveTakerTokenForLimitOrder: ApproveToken<T>;
};
export declare const constructApproveTokenForLimitOrder: <T>(options: ConstructProviderFetchInput<T, "transactCall">) => ApproveTokenForLimitOrderFunctions<T>;
//# sourceMappingURL=approveForOrder.d.ts.map