import { SquidrouterEstimation } from './estimation-response'; import { SquidrouterTransactionRequest } from './transaction-request'; export interface SquirouterTransaction { readonly routeType: string; readonly target: string; readonly data: string; readonly value: string; readonly gasLimit: string; readonly gasPrice: string; readonly maxFeePerGas: string; readonly maxPriorityFeePerGas: string; } /** * Swap transaction response. */ export interface SquidrouterTransactionResponse { readonly route: { /** * Trade estimation response. */ readonly estimate: SquidrouterEstimation; /** * Transaction data. */ readonly transactionRequest: SquirouterTransaction; readonly params: SquidrouterTransactionRequest; }; 'x-request-id': string; } export interface SquidrouterTxStatusParams { requestId: string; transactionId: string; fromChainId: string; toChainId: string; }