Execute complex leveraged yield strategies with Enso’s automated routing
const WBETH = "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62" as Address; const yvvbUSDT = "0x9a6bd7b6fd5c4f87eb66356441502fc7dcdd185b" as Address; const routeParams: RouteParams = { fromAddress: userAddress, receiver: userAddress, chainId: KATANA_MAINNET, amountIn: ["1000000000000000000"], // 1 WBTC tokenIn: [WBETH], tokenOut: [yvvbUSDT], routingStrategy: "delegate", slippage: "400", // 4% slippage for complex loop referralCode: "wbtc-loop", }; const route = await client.getRouteData(routeParams); await sendEoa(route.tx, route.gas);
const steakAUSD = "0x82c4c641ccc38719ae1f0fbd16a64808d838fdfd" as Address; const yvvbETH = "0xe007ca01894c863d7898045ed5a3b4abf0b18f37" as Address; const routeParams: RouteParams = { fromAddress: userAddress, receiver: userAddress, chainId: KATANA_MAINNET, amountIn: ["2000000000000000000000"], // 2,000 steakAUSD tokenIn: [steakAUSD], tokenOut: [yvvbETH], routingStrategy: "delegate", slippage: "350", // 3.5% referralCode: "steak-loop", }; const route = await client.getRouteData(routeParams); await sendEoa(route.tx, route.gas);
Was this page helpful?