@cowprotocol/cow-sdk
Version:
## 📚 [Docs website](https://docs.cow.fi/)
13 lines (12 loc) • 737 B
TypeScript
import { LimitTradeParametersFromQuote, PostTradeAdditionalParams, TransactionParams } from './types';
import { type EthFlow } from '../common/generated';
import { CowEnv } from '../common';
import { SupportedChainId } from '../chains';
import { Signer } from '@ethersproject/abstract-signer';
import type { UnsignedOrder } from '../order-signing';
export declare function getEthFlowTransaction(signer: Signer, appDataKeccak256: string, _params: LimitTradeParametersFromQuote, chainId: SupportedChainId, additionalParams?: PostTradeAdditionalParams): Promise<{
orderId: string;
transaction: TransactionParams;
orderToSign: UnsignedOrder;
}>;
export declare function getEthFlowContract(signer: Signer, env?: CowEnv): EthFlow;