@swapper-finance/sdk
Version:
JavaScript SDK form Swapper
35 lines (34 loc) • 679 B
text/typescript
type SwapperCall = {
callType: number;
target: `0x${string}`;
value: string;
payload: `0x${string}`;
callData: `0x${string}`;
};
export type Route = {
id: string;
receiver: string;
estAmountOut: string;
minAmountOut: string;
transactions?: {
approve:
| {
to: `0x${string}`;
data: `0x${string}`;
value: string;
}
| undefined;
swap: {
to: `0x${string}`;
data: `0x${string}`;
value: string;
};
};
gasCostInUSDC?: string;
platformFeeInUSDC?: string;
userOperationGasPrice?: {
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
};
swapperCalls: SwapperCall[];
};